Sym - 一个用 Java 实现的现代化社区平台 • 源码 • 注册

Pipe - 小而美的开源博客平台 • 体验 • 皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载 
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

SyntaxHighlighter and TinyMCE syntaxhl

SyntaxHighlighter 3.0.83 and syntaxhl

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

 

 


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步