47

我想为我的 WordPress 博客提供一个好的语法荧光笔。我有哪些选择?我经常看到一个有很好的语法突出显示和复制到剪贴板的选项。有谁知道这是什么工具?

4

9 回答 9

76

在 wordpress.com 上,您无法安装插件,因此您必须使用 Wordpress 的内置小部件。

这样做:

[code language='python']

[/code]

请注意,这些标签进入您的可视化编辑器,而不是 HTML 编辑器。

您可以在此处找到更多信息。

于 2009-08-13T18:14:31.540 回答
2

SyntaxHighlighter是一个非常好的工具。它使用带有 CSS 类的 JavaScript 来标记应突出显示的 HTML 元素。它还允许将代码复制到剪贴板并打印。

于 2009-08-13T18:11:08.960 回答
2

语法高亮的最佳方式是使用 prismjs,它是完全免费的,具有很棒的功能。

  1. 它支持几乎所有的编程语言、shell 脚本等等。

  2. 它的重量很轻,不会像其他语法高亮插件那样拖慢您的网站速度。

要配置 prismjs,您需要在 function.php 文件中进行少量代码调整。关注本博客中的教程 http://skillslane.com/setup-syntax-highlighter-for-wordpress/

于 2015-10-08T05:06:43.540 回答
1

http://wordpress.org/extend/plugins/devformatter/

用于各种语法高亮的 WP 插件!

于 2009-08-13T18:10:27.293 回答
1

如果你不想或者不能在你的博客上安装东西,我建议你使用 pygments 来突出你的代码。我在这里描述了这一点。

于 2009-08-13T18:12:54.213 回答
1

这是一个离线选项(我知道您在询问在线工具,但以防万一......)

我使用离线工具将带有源代码示例的博客条目处理成 html 格式,然后发布 html。

真的只是:

  • 将源代码偏移至少 4 个空格并在第一行指定语言,例如:::html
  • 通过以下方式运行您的文件:

蟒蛇脚本:

import markdown
html = markdown.markdown(text,['codehilite'])

我用 pygments 设置 markdown 可能你可以只使用 pygments 作为源代码。您按照脚本运行文件,然后将 html 复制粘贴到您的博客。

您可以从 pygments 转储 css 样式以突出显示语法,然后链接到它或将其包含在您的页面中。我不确定wordpress是否支持。

以下是如何使用 pygments 设置 markdown 以进行语法突出显示(对于 Blogger - Blogger 的唯一细节是它使用 css 更新 Blogger css 以突出显示代码)。

于 2010-01-18T05:23:27.870 回答
0

您可以使用 Alex Gorbatchev 的 SyntaxHighlighter。它的 javascript 非常简单且支持良好,易于安装和修改。这里有一些给博主的说明……但你要做的就是删除 blogger=true 行。

http://code-slim-jim.blogspot.com/2010/11/adding-syntax-higher-to-your-blog.html

于 2010-11-13T05:28:58.210 回答
0

我为 WordPress 开发了一个轻量级的语法高亮插件,名为“Mivhak”。该插件有一个后端代码编辑器,可以轻松插入代码,并具有实时错误检查和语法突出显示。它也是高度可定制的。

该插件托管在 wordpress.org

于 2016-04-05T06:45:05.347 回答
0

它现在支持SyntaxHighlighter Code块。

尽管必须在备用设置中选择语言有点不方便。

于 2019-03-06T03:06:41.683 回答