1、下载
SyntaxHighlighter 3.0.83 :
2、配置
(1) SyntaxHighlighter解析的默认标签,默认为pre
代码如下:
SyntaxHighlighter.config.tagName="div";
(2) 去除HTML换行标记 如果您的软件会在每行末尾添加< br /> 标记,此选项允许您忽略这些标记。 shCore.js中实现代码为:
代码如下:
(3) 不显示工具条
代码如下:
SyntaxHighlighter.defaults['toolbar'] = false;
3、代码中使用
3.1 brush为必选项,其余为可选:
代码如下:
rush:java;class-name:mycode;highlight:[1,3];">some java code