Subversion / Apache Server的代码突出显示

时间:2009-02-02 08:21:31

标签: linux svn apache websvn

我已经四处寻找一种方法来为我的Subversion和Apache安装添加代码突出显示托管我的本地subversion项目。它运行在安装在VM中的Fedora Core 10上。我想使用syntaxhighlighter,但我不知道如何让Apache自动将所需的javascript插入我的源代码文件中(不会污染源代码)。

可以修改我现有的Apache 2.2 / SVN 1.5.5安装来使用syntaxhighlighter吗? (this is what it looks like

有一个名为WebSVN的项目由Collabnet托管,似乎内置了类似的内容,但是在我遇到麻烦之后我已经开始使用web Subversion了(并且Fedora配置得很好),我不想使用OpenCollabnet的WebSVN的版本。另外他们的版本不支持最新的subversion和Apache。

如何向支持subversion源的Apache添加某种形式的代码突出显示?

2 个答案:

答案 0 :(得分:2)

我使用Trac用于基于网络的项目管理软件。它确实发布了跟踪和维基,但它还提供了一个具有syntax coloring的存储库浏览器。它支持一堆不同的语法着色器。 GNU Enscript,SilverCity,Pygments

答案 1 :(得分:0)

安装了Trac,我检查了Enscript,SilverCity和Pygments。 FC10的前两个没有包,但有一个Pygments包.....它看起来相当不错。 Demos here

C ++突出显示是我感兴趣的,它看起来不错:C++ Highlighting

尽管Pygments显然不如syntaxhighlighter好,但如果有人知道一种简单的设置方法,我仍然会喜欢使用它。