北京SEO

linux中Jekyll Pygments语法高亮安装配置

2019/10/10/17:45:40  阅读:1791  来源:谷歌SEO算法  标签: SEO技术

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

安装:

  1. archlinux:
  2. $sudopacman-Spython2-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. {%highlightpython%}
  2. #usejekyllpygments
  3. #include<stdio.h>
  4. jy='Jekyll'//phpfensi.com
  5. print'Useto%s'%(jy)
  6. {%endhighlight%}

生成到文章的结果是:

  1. #useJekyll
  2. jy='Jekyll'
  3. print'Useto%s'%(jy)

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

  1. >>>frompygments.stylesimportSTYLE_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

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

广告内容

linux中Jekyll Pygments语法高亮安装配置 linux中Jekyll Pygments语法高亮安装配置 linux中Jekyll Pygments语法高亮安装配置

相关阅读

热门评论

爱互踩 爱互踩

爱互踩流量交换~

总篇数175

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法