Clark To Do The blog of Clark

Windows 下 Pygments 的安装与使用

安装 Pygments

  • 安装 Python
  • 安装 distribute
  • 将 Python 安装路径与其下 Scripts 目录添加至环境变量 Path
  • 安装 pip: easy_install pip
  • 安装 pygments: pip install pygments
  • 验证是否安装成功: pygmentize -V

自定义样式生成

这里以 tomorrow-pygments 为例 :

首先, 将其代码库所提供的 pygments styles 拷贝到 pygments distribution 的 styles 文件夹内, 查找文件夹路径方式如下:

E:\>python
>>> import site; site.getsitepackages()
['E:\\tools\\Python27', 'E:\\tools\\Python27\\lib\\site-packages']

接下来, 执行 copy:

copy E:\tomorrow-pygments-master\styles\* E:\tools\Python27\Lib\site-packages\pygments\styles\

通过代码库提供的主题, 生成 CSS 文件:

pygmentize -f html -S tomorrownight -a .highlight > tomorrow_night.css

pygmentize 具体参数含义可以参考 http://pygments.org/docs/cmdline/

这里有一点需要注意, 生成命令中的 -a 参数需要与真实页面中的 CSS Selector 相对应.

最后, 将生成的CSS文件内容黏贴到 Jekyll 下对应的 CSS 文件(例如:syntax.css)即可.


comments powered by Disqus