我希望在我的WordPress博客中使用一个良好的语法高亮插件。 我有哪些选项可用? 我经常看到一种具有着色语法突出显示和复制到剪贴板选项的插件。 有人知道这是什么工具吗?
我希望在我的WordPress博客中使用一个良好的语法高亮插件。 我有哪些选项可用? 我经常看到一种具有着色语法突出显示和复制到剪贴板选项的插件。 有人知道这是什么工具吗?
在wordpress.com上,无法安装插件,因此必须使用WordPress内置的小部件。
操作步骤如下:
[code language='python']
[/code]
请注意,这些标记应该放在您的可视化编辑器中,而不是HTML编辑器中。它支持几乎所有编程语言、shell脚本等。
它非常轻量级,不像其他语法高亮插件会拖慢您的网站速度。
SyntaxHighlighter 是一个非常好用的工具。它使用 JavaScript 和 CSS 类来标记应该被高亮的 HTML 元素。同时,它还允许将代码复制到剪贴板和打印。
这里有一个离线选项(我知道你在问在线工具,但以防万一...)
我使用离线工具将带有源代码示例的博客条目处理成HTML格式,然后只需发布HTML。
实际上只需要:
:::html
Python脚本:
import markdown
html = markdown.markdown(text,['codehilite'])
我使用pygments设置了markdown,你可以直接使用pygments来处理源代码。你通过脚本运行文件,然后将HTML复制粘贴到你的博客中。
你可以从pygments中导出CSS样式来突出语法,并将其链接或包含在你的页面中。我不确定WordPress是否支持这一点。
这里是如何设置markdown与pygments进行语法高亮(适用于Blogger - Blogger的具体细节是它会使用CSS更新Blogger以突出显示代码)。
http://wordpress.org/extend/plugins/devformatter/
适用于各种语法高亮的WP插件!
http://code-slim-jim.blogspot.com/2010/11/adding-syntax-higher-to-your-blog.html