SyntaxHighlighter 3.0.83 and syntaxhl
B3log Solo 编辑器选用 TinyMEC,其中代码插入使用 syntaxhl。前端代码高亮显示使用了 SyntaxHighlighter。
然而 syntaxhl 只支持21种语言, SyntaxHighLighter 确能支持25种语言,为此对 syntaxhl 进行了修改,详细代码参见 https://b3log-solo.googlecode.com/svn/trunk/b3log-solo/src/main/webapp/js/lib/tiny_mce/plugins/syntaxhl
而前端高亮针对语言的不同,选择不同的 js 文件进行载入,无需载入多余 的 js 文件。详细代码参见 https://b3log-solo.googlecode.com/svn/trunk/b3log-solo/src/main/webapp/js/page.js