是否有一个开源项目(用Java Script或其他方式编写,用于格式化着名编程语言的代码示例?
我正在尝试创建包含代码示例的文档网站。以下是我的html的示例:
<pre><code>//example c#/html/etc code here</code></pre>
我使用MarkDownSharp对示例代码进行格式化和编码,但Markdown没有处理着色。我注意到在向Stack Overflow添加代码示例时,它会自动对其进行着色,使其更具可读性。
这是SO使用的专有技术,还是可以在某处使用?
答案 0 :(得分:1)
我认为CodeMirror是您需要的。
jsfiddle 也在使用这个库
答案 1 :(得分:0)
Igor Russkih(Cail Lomecb)创建了 Colorer 库,请参阅http://colorer.sourceforge.net,其中包含许多编程语言和格式的语法高亮显示。
它可作为Far Manager
插件或独立易用的命令行工具使用。
...运行
colorer -h -ei UTF-8 -eo UTF-16BE -o NAME.HTML yoursource.cpp
会导致html生成yoursource.cpp文件,输出名称为NAME.HTML,使用UTF-8作为输入编码,UTF-16BE作为结果文件的编码...
答案 2 :(得分:0)
对于JavaScript(您表达的偏好),最受欢迎的两个是Prism和highlight.js