3

当您在网站上发布代码块(.net c#)时,是否有一个实用程序可以为代码块(.net c#)生成 html 或 css?

我见过几个网站的代码格式非常好,我不相信他们是手动完成的。

4

5 回答 5

5

谷歌美化 -

http://code.google.com/p/google-code-prettify/

于 2008-10-06T07:51:16.207 回答
4

我更喜欢Syntax Highlighter实现(我正在为我的博客使用Wordpress 插件实现)。

好处

  • 它基于 JavaScript,并不关心你在服务器上拥有什么。
  • 具有这种格式的帖子可以在不同的 RSS 提要上正确显示,并且可以复制到剪贴板。
  • 扩展语法规则很简单。我用它来突出基于 Boo 的 DSL 中的自定义运算符(请参阅示例帖子
  • 开箱即用支持多种语言

用 Java Script 编写的免费语法荧光笔
(来源:googlecode.com

于 2008-10-06T09:12:37.790 回答
1

CopySourceAsHtml是 Microsoft Visual Studio 2005 的插件,它允许您将源代码、语法突出显示和行号复制为 HTML。

http://copysourceashtml.codeplex.com

它是高度可配置的,并且比下载页面所期望的要好得多!不知道VS 2008是否有类似的东西

如果您没有能力添加 google prettifier CSS 参考,这将是一个更好的方法,因为您得到的是具有所需样式的完整 HTML。我一直在我们的开发者 wiki 上使用它,并且喜欢它。

于 2008-10-06T07:53:50.413 回答
1

您可以获得 JavaScript 语法高亮脚本,例如Dean Edwards 的这个

这也是一个显然基于它的jQuery 版本,看起来不错。

于 2008-10-06T07:58:54.350 回答
0

如果您不想安装任何东西,一个更好的解决方案是使用我编写的名为 BlogTrog CodeWindow 的小网络应用程序:

http://www.blogtrog.com

它很容易使用。只需粘贴您的代码并嵌入结果。

于 2009-01-19T15:00:48.053 回答