1

在我的博客中放置代码示例时,我希望代码具有所有适当的颜色。我怎样才能做到这一点?

基本上,如果我写:

foreach (ListItem item in items)
{
    item.Text = "something";
}

我希望它以正确的颜色出现,就像在我的 Visual Studio 中或在 stack overflow中一样。

我厌倦了手动设置每个关键词的颜色。我可以使用预先存在的 javascript 库吗?

编辑:如果有帮助,我将使用博客作为我的博客平台

4

8 回答 8

2

一种常见的方法是使用 JavaScript 库来设置代码示例的样式。您可以使用prettify在网页上进行语法突出显示,README详细说明了如何做到这一点。

于 2010-03-31T16:17:37.343 回答
2

您还可以使用托管代码的地方(如http : //gist.github.com、http ://snipplr.com/ 和各种其他“pastebin”服务),然后只使用它们提供的嵌入脚本。

于 2010-03-31T16:28:37.740 回答
1

谷歌“语法荧光笔”。那里有很多库,其中许多使用 javascript。

于 2010-03-31T16:17:22.287 回答
1

试试这个语法荧光笔。如果您使用的是特定的 CMS,则可能已经为此创建了模块。

于 2010-03-31T16:28:34.247 回答
1

我使用了一段时间的Windows Live Writer,并且有一个可以从 Visual Studio 粘贴的插件,它可以为您进行颜色编码。然后我将该内容编码到我的 Blogger/Wordpress 帖子中。

现在我为 Wordpress SyntaxHighlighter Evolved使用基于 java 的插件,它提供换行。

于 2010-03-31T16:28:40.850 回答
1

更新:

链接教程

于 2010-03-31T17:10:14.723 回答
0

也可以使用vim的导出为html,然后复制粘贴到blogger中。没有最好的解决方案,但可能是最简单的。

于 2010-04-01T11:51:59.603 回答
0

真的,我想让 jballs 评论作为答案......但我不能。不过他是对的——SyntaxHighlighter似乎是最容易获得/使用的,并且也有很多支持。

我很快就实现了。对其进行了测试并在此处解释了我的步骤:Coloring code with Syntax Highlighter

于 2010-04-03T13:33:29.817 回答