【发布时间】:2013-11-24 22:00:11
【问题描述】:
我想在帖子中包含突出显示的源代码。
我知道您可以包含这样的要点:
{% gist 5555251 %}
但是您也可以包含本地文件中的任意源代码吗?
【问题讨论】:
标签: jekyll
我想在帖子中包含突出显示的源代码。
我知道您可以包含这样的要点:
{% gist 5555251 %}
但是您也可以包含本地文件中的任意源代码吗?
【问题讨论】:
标签: jekyll
有不同的方法,有点慢但很容易使用类似http://highlightjs.org的方法
或者您可以将 jekyll 与 pygments 一起使用:
安装: apt-get install python-pygments
在 _config 中配置: pygments: true
创建高性能 css: pygmentize -S default -f html > stylesheets/pygments.css
不要忘记在您的页面中加载 css! 来源:http://www.stehem.net/2012/02/14/how-to-get-pygments-to-work-with-jekyll.html
或者你可以使用 Github 风格的 Markdown:
在 _config 中配置: markdown: redcarpet
我不确定,但我认为您需要手动安装 redcarpet gem 和 pygments 才能正常工作。
来源:Github flavored Markdown and pygments highlighting in Jekyll
使用 SyntaxHighlighter 插件
<script type="text/javascript">SyntaxHighlighter.all()</script> 以初始化插件SyntaxHighlighter.rb 复制到您的_plugins 文件夹中示例项目https://bitbucket.org/l33tname/jekyll-syntaxhighlighter/src
【讨论】:
{% highlight %}-tag 与 Alex Gorbatchev 的 SyntaxHighlighter 一起使用?
highlight 或创建自己的标签jekyllrb.com/docs/plugins/#tags,据我所知,SyntaxHighlighter 没有插件,所以我构建了一个,我更新我的问题