jekyll php高亮代码,linux中Jekyll Pygments语法高亮安装配置

Jekyll Pygments是一个语法高亮的插件了,下面我们来看看linux中Jekyll Pygments语法高亮安装配置过程,这里包括介绍在archlinux ubuntu中安装Jekyll Pygments方法与使用教程.

安装:

archlinux:

$ sudo pacman -S python2-pygments

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

sudo apt-get install python-pygments

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

pygments: true

mardown: redcarpet

一般都是这样配置,不过新版本需要将pygments:true替换为highlighter:pygments,配置好后,我们去生成css文件,输入:

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

记住填写你自己要生成到哪的路径,生成后,将样式加到网站中,然后进行调用,代码如下:

将这段代码插入到_includes/header.html中调用,pygments.css需要放到你Jekyll的css目录.

使用:高亮的代码必须放在标签{% highlight language %}和{% endhighlight %}之间,其中的language为你高亮的语言.

例子:

{% highlight python %}

#usejekyll pygments

#include

jy = 'Jekyll'//phpfensi.com

print 'Use to %s'%(jy)

{% endhighlight %}

生成到文章的结果是:

#use Jekyll

jy = 'Jekyll'

print 'Use to %s' %(jy)

Pygments的样式,默认样式为monokai、manni、rrt、perldoc、borland、colorful、default等等,个人还是喜欢默认的default这个样式,你可以用python命令列出Pygments当前支持的样式:

>>> from pygments.styles import STYLE_MAP

>>> STYLE_MAP.keys()

['monokai', 'manni', 'rrt', 'perldoc', 'borland', 'colorful', 'default', 'murphy', 'vs',

'trac', 'tango', 'fruity', 'autumn', 'bw', 'emacs', 'vim', 'pastie', 'friendly', 'native']

样式的图我就不截取了,自己找找吧,我觉得默认的default比较好,如果找到喜欢的样式,就可以上传该样式的css文件,命令如下:

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

基本就这样了,不会排版,凑合这看下吧.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值