linux中Jekyll Pygments语法高亮安装配置
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-28 11:31:12 浏览: 评论:0
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
记住填写你自己要生成到哪的路径,生成后,将样式加到网站中,然后进行调用,代码如下:
<link rel="stylesheet" href="/css/pygments.css">
将这段代码插入到_includes/header.html中调用,pygments.css需要放到你Jekyll的css目录.
使用:高亮的代码必须放在标签{% highlight language %}和{% endhighlight %}之间,其中的language为你高亮的语言.
例子:
- {% highlight python %}
- #use jekyll pygments
- #include <stdio.h>
- 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
基本就这样了,不会排版,凑合这看下吧.
Tags: linux高亮语法 Pygments语法高亮
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)