1
A
回答
3
有不同的方法,有点慢,但很容易只是使用类似http://highlightjs.org
或者你可以使用杰基尔与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
我不知道,但我认为你需要安装了隆重的接待宝石和Pygments来做手动,它的工作。
来源:Github flavored Markdown and pygments highlighting in Jekyll
使用SyntaxHighlighter的-插件
- 包括你需要在最小值SyntaxHighlighter来源:shCore.css,shThemeDefault.css和shCore.js
- 包括每种语言的corespondending shBrush.js像shBrushRuby.js红宝石
- 加入您的页面末尾
<script type="text/javascript">SyntaxHighlighter.all()</script>
to inizi ALIZE插件 - 总结你的代码{%SyntaxHighlighter的郎%}和{%endSyntaxHighlighter%}您的代码的语言代替郎
- 复制
SyntaxHighlighter.rb
在_plugins
文件夹
例如项目https://bitbucket.org/l33tname/jekyll-syntaxhighlighter/src
相关问题
- 1. 来自其他项目的来源文件,其中来源
- 2. 可以在Android jar中包含布局和其他资源吗?
- 3. GtkEntryCompletion其他来源
- 4. 包含来自不同目录的源代码
- 5. 源代码来自URL
- 6. 包含来自* .pri文件的资源
- 7. 可以使用ActiveRecord子类来保存其他来源的数据,如Facebook吗?
- 8. srcgen4javasssit可以用来生成我现有类的源代码吗?
- 9. 包含来自其他项目的stdafx.h
- 10. Jekyll包括源代码通过文件
- 11. Math.random()代码来源?
- 12. 可以使用来自referencesource.microsoft.com的源代码重建一个Assembly?
- 13. 来源其他脚本
- 14. 你可以使用介子来整合源代码吗?
- 15. 如何在FASM中包含其他来源
- 16. 包含来自其他项目的源文件的最佳做法
- 17. 来自其他软件包的JavaFX加载资源NetBeans
- 18. clojure lein:我如何在我的项目中包含来自其他目录的源代码?
- 19. 为什么来自其他项目的源文件被包含在工件中?
- 20. 来自python源的rpm包
- 21. 来自Java源代码的Uml工具
- 22. 来自网页的Javascript源代码
- 23. 来自数组的源代码javascript
- 24. 来自源代码的mipsel-gdb断点
- 25. 来自源代码的C#文档?
- 26. 来自C++源代码的C-DLL
- 27. 引用来自c#中其他资源的嵌入式资源
- 28. link_to创建并销毁来自其他资源的资源
- 29. 如何在我的页面上显示来自其他来源的RSS源?
- 30. 我可以让SVN与来自其他服务器的代码同步吗?
有没有办法使用Alex Gorbatchev的[SyntaxHighlighter](http://alexgorbatchev.com/SyntaxHighlighter/contact.html)的'{%highlight%}'-tag? –
我认为它是可能的,但为此,您需要重写Liquid标签'highlight'或创建自己的标签http://jekyllrb.com/docs/plugins/#tags,并且我知道这里没有带SyntaxHighlighter的插件所以我建立一个,我更新我的问题 –