国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux中Jekyll Pygments語法高亮安裝配置

2024-08-27 23:59:24
字體:
來源:轉載
供稿:網友

Jekyll Pygments是一個語法高亮的插件了,下面我們來看看linux中Jekyll Pygments語法高亮安裝配置過程,這里包括介紹在archlinux ubuntu中安裝Jekyll Pygments方法與使用教程.

安裝:

  1. archlinux: 
  2. $ sudo pacman -S python2-pygments 

或者通過pip安裝:$ pip install pygments --user,我用的是ubuntu安裝的,命令是:

sudo apt-get install python-pygments

配置:在Jekyll的配置文章_config.yml中打開Pygments:

  1. pygments: true 
  2. mardown: redcarpet 

一般都是這樣配置,不過新版本需要將pygments:true替換為highlighter:pygments,配置好后,我們去生成css文件,輸入:

pygmentize -S default -f html > /root/Desktop/pygments.css

記住填寫你自己要生成到哪的路徑,生成后,將樣式加到網站中,然后進行調用,代碼如下:

<link rel="stylesheet" href="/css/pygments.css">

將這段代碼插入到_includes/header.html中調用,pygments.css需要放到你Jekyll的css目錄.

使用:高亮的代碼必須放在標簽{% highlight language %}和{% endhighlight %}之間,其中的language為你高亮的語言.

例子:

  1. {% highlight python %} 
  2. #use jekyll pygments 
  3. #include <stdio.h> 
  4. jy = 'Jekyll'  //Vevb.com 
  5. print 'Use to %s' %(jy) 
  6. {% endhighlight %} 

生成到文章的結果是:

  1. #use Jekyll 
  2. jy = 'Jekyll' 
  3. print 'Use to %s' %(jy) 

Pygments的樣式,默認樣式為monokai、manni、rrt、perldoc、borland、colorful、default等等,個人還是喜歡默認的default這個樣式,你可以用python命令列出Pygments當前支持的樣式:

  1. >>> from pygments.styles import STYLE_MAP 
  2. >>> STYLE_MAP.keys() 
  3. ['monokai', 'manni', 'rrt', 'perldoc', 'borland', 'colorful', 'default', 'murphy', 'vs', 
  4. 'trac', 'tango', 'fruity', 'autumn', 'bw', 'emacs', 'vim', 'pastie', 'friendly', 'native'] 

樣式的圖我就不截取了,自己找找吧,我覺得默認的default比較好,如果找到喜歡的樣式,就可以上傳該樣式的css文件,命令如下:

$ pygmentize -S 樣式名 -f html > your/path/pygments.css

基本就這樣了,不會排版,湊合這看下吧.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秀山| 丹棱县| 汉中市| 龙口市| 陆川县| 麻城市| 理塘县| 阿拉善盟| 海安县| 那曲县| 石楼县| 通许县| 兴国县| 广宗县| 石家庄市| 游戏| 平昌县| 烟台市| 来安县| 安溪县| 吉木萨尔县| 道真| 西昌市| 葫芦岛市| 临洮县| 恩施市| 扶余县| 凤阳县| 监利县| 迭部县| 弥勒县| 昌邑市| 沈丘县| 分宜县| 政和县| 勃利县| 钟山县| 临城县| 启东市| 常熟市| 崇阳县|