是否有网络小工具或服务或一些开源解决方案可以做到这一点?
还是人们只是在 HTML 中手动编码?
我需要在网页中添加一些 Ruby 和 Python 代码。
是否有网络小工具或服务或一些开源解决方案可以做到这一点?
还是人们只是在 HTML 中手动编码?
我需要在网页中添加一些 Ruby 和 Python 代码。
我认为 Stack Overflow 使用了这个或非常类似的东西:http ://code.google.com/p/syntaxhighlighter/
我认为这个网站使用prettify。
如果你使用 Vim 编辑器,它非常简单。只需在 GVIM 窗口中打开代码并将其保存为 HTML 文件(另存为.. 等).. 它会为您创建一个保留语法突出显示的 HTML 文件完成所有工作。
编辑:它实际上是语法菜单上的“转换为 HTML”。( http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails )
SyntaxHighlighter 2.0最近发布了,这里有一个基本的代码片段,可以帮助您入门:
<head>
<script type="text/javascript" src="path/to/scripts/shCore.js"></script>
<script type="text/javascript" src="path/to/scripts/shBrushPython.js"></script>
<script type="text/javascript" src="path/to/scripts/shBrushRuby.js"></script>
<link type="text/css" rel="stylesheet" href="path/to/css/shCore.css"/>
<link type="text/css" rel="stylesheet" href="path/to/css/shThemeDefault.css"/>
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = 'path/to/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
</head>
<pre class="brush: python;">
... code ...
</pre>
<pre class="brush: ruby;">
... code ...
</pre>