Jekyll 本身是不支持语法高亮的。而用 Pygments 又要装插件,看上去也挺复杂的。于是去网上搜索“博客语法高亮”,
然后发现了 google code prettify
,心想 google 出品,质量必定可靠.具体请看下google code prettify。
这里就介绍一下,如何使用的。
lang-apollo.js
lang-clj.js
lang-css.js
lang-go.js
lang-hs.js
lang-lisp.js
lang-lua.js
lang-ml.js
lang-n.js
lang-proto.js
lang-scala.js
lang-sql.js
lang-tex.js
lang-vb.js
lang-vhdl.js
lang-wiki.js
lang-xq.js
lang-yaml.js
prettify.css
prettify.js
sunburst.css
<link href=”/js/google-code-prettify/sunburst.css” type=”text/css” rel=”stylesheet”/>
<script type=”text/javascript” src=”/js/google-code-prettify/prettify.js”></script>
在body上加一个onload函数
<body onload=”prettyPrint()” >
|
|
你不需要指定语言环境,因为 prettyprint() 会对此进行猜测. 你也可以使用 prettyprint 这个类通过指定语言的拓展名来指定语言。
你看到的结果就是:
|
|
看上去不错吧,你也去试试吧!