如何将语法高亮添加到WordPress.com上托管的WordPress博客?
我想为我的WordPress博客打造一个很好的语法高亮器。我有什么选择可用?我经常看到一个颜色很好的语法高亮显示和复制到剪贴板的选项。有没有人有一个想法这是什么工具?如何将语法高亮添加到WordPress.com上托管的WordPress博客?
在wordpress.com上,您无法安装插件,因此您必须使用Wordpress的内置小工具。
不喜欢它:
[code language='python']
[/code]
需要注意的是这些标签的可视化编辑器,而不是HTML编辑器里面去。
你可以找到更多的信息here。
那么,如何在WordPress上托管的WordPress博客上安装插件。因为OP需要 – user776686 2014-01-06 12:45:05
这不能正确回答问题,因为OP要求wordpress.com而不是wordpress.org,前者不支持插件安装。 – Lucky 2015-09-15 09:26:55
这是一种离线的选项(我知道你问的在线工具,但以防万一...)
我使用离线工具来处理博客条目与源代码示例为HTML格式,然后就交html。
这真的只是:
- 抵消至少4个 空间的源代码,并指定语言的 第一线像
:::html
- 通过运行文件:
python脚本:
import markdown
html = markdown.markdown(text,['codehilite'])
我使用pygments设置降价,可能您只需对源代码使用pygments即可。你运行该脚本文件,然后复制粘贴HTML到你的博客。
您可以转储CSS样式,以突出语法,从pygments,然后或者链接到它或包括它在您的页面。我不确定wordpress是否支持。
Here is how to setup markdown with pygments to do syntax highlighting(对于Blogger - Blogger的唯一具体内容是它使用CSS更新Blogger css以突出显示代码)。
你可以使用Alex Gorbatchev的SyntaxHighlighter。它的JavaScript和非常简单和良好的支持,易于安装和修改。以下是博客的一些说明......但您需要做的是删除blogger = true行。
http://code-slim-jim.blogspot.com/2010/11/adding-syntax-higher-to-your-blog.html
语法高亮的最好方法是使用prismjs,这与真棒功能完全免费。
它支持几乎所有的编程语言,shell脚本等等。
这是非常轻的重量,它不会像其他语法突出显示插件速度慢下来你的网站速度。
对于配置prismjs,你需要在你的function.php文件中做很少的代码调整。按照这个博客中的turoails http://skillslane.com/setup-syntax-highlighter-for-wordpress/
我开发了一个名为“Mivhak”的WordPress插件lightweight syntax highlighter。该插件有一个后端代码编辑器,可以方便地插入代码,并提供实时错误检查和语法高亮显示。它也是highliy可定制的。
插件托管在wordpress.org上
但是,我如何安装Mivhak,因为我使用WordPress的博客托管在wordpress.com? – 2017-04-26 17:05:17
@ArmanOrtega当我写这个答案我不知道的事实,你不能在WordPress.com上安装插件 – 2017-04-27 17:28:37
hm。好的注意到... – 2017-04-27 19:36:51
Dupe? http://*.com/questions/81338/how-to-blog-code-at-wordpress-com – 2009-08-13 18:07:51
好的。我做到了。标记为愚蠢。 – 2009-08-13 18:10:39
我经常看到一种颜色很好的语法高亮显示和复制到剪贴板的选项 - 有没有人知道这是什么工具? – codingfloor 2009-08-13 18:12:36