9

您使用哪些库和/或包来创建带有代码块的博客文章?拥有一个支持行号和缩进的 JavaScript 库是理想的。

4

9 回答 9

7

GeSHi文本荧光笔非常棒。如果您使用的是 WordPress,那么已经有一个适合您的插件

于 2008-09-22T06:24:40.677 回答
1

一个简单的谷歌查询显示http://code.google.com/p/syntaxhighlighter/

从最初的外观来看,它似乎还不错。完全基于 JS,因此可以独立于使用的服务器端语言来实现。

于 2008-09-22T06:25:59.330 回答
1

Wordpress使用语法荧光笔并产生很好的结果。

于 2008-09-22T06:26:38.177 回答
1

将 Visual Studio 代码复制为 HTML http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

于 2008-09-22T06:27:43.507 回答
1

我使用 Live Writer 并使用将源代码复制为 html 的 VS 插件来复制代码,然后在 Writer 中更改为 HTML 视图并粘贴结果

您可以在以下位置下载插件:http: //blogs.microsoft.co.il/blogs/bursteg/archive/2007/11/21/copy-source-as-html-copysourceashtml-for-visual-studio-2008-rtm .aspx

于 2008-09-22T06:29:35.297 回答
1

前段时间我对这个话题做了一些研究,得出的结论是使用 GeSHi 是要走的路。但是最近我一直在寻找更多的选择:

  • 使用带有语法荧光笔插件的 Windows Live Writer(有几个可用
  • 使用syntaxhighlighter库或google 代码美化库。两者都是用 JS 编写的,我认为第二个用于 stackoverflow
  • 使用一些中间过程,例如我在 Markdown 中编写帖子并让程序生成最终的 HTML
于 2008-09-22T06:35:31.103 回答
1

就个人而言,我使用这个网站为我做这件事:http: //puzzleware.net/codehtmler/default.aspx

于 2008-09-22T06:36:57.793 回答
0

如果那是我自己的代码,我会使用SciTE的导出到 HTML 并粘贴它。否则(像这里那样突出显示代码),我更愿意在服务器端进行:JS 突出显示(如在 JavaLobby 上所见)在页面以默认模式显示之后发生(所以有一个突然的变化的样子,不是很好),而且经常很慢,加上 JS 可以禁用。
实际上,这样的任务可以完成一次,在用户输入之后,不需要在提供给访问者的每个页面上一遍又一遍地完成。

于 2008-09-22T07:00:38.547 回答
0

我通常使用这个格式化 C# 代码的免费在线工具。除了 C#,它还格式化 VB、HTML、XML、T-SQL 和 MSH(代号 Monad)的代码。

于 2008-09-24T08:16:45.990 回答