🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

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

 

 


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

留下你的脚步