syntaxhighlighter 3.0.83(http://alexgorbatchev.com/SyntaxHighlighter/download/)的标准版本类似于Wordpress的插件,其中包含可选的语言包(http://wordpress.org/plugins/wp-syntaxhighlighter/) - 例如,Biferno,Clojure,DOS批处理文件, F#,LISP,Lua(仅适用于SyntaxHighlighter 3.0),MEL脚本,Objective-C,PowerCLI,处理,R,S,S-PLUS,Tcl,Verilog,Vim脚本和YAML。我正在寻找一种方法来将标准版本中的可选语言添加 - 这方面的任何帮助都将受到赞赏。
答案 0 :(得分:0)
从以下网址下载Wordpress插件:http://wordpress.org/plugins/wp-syntaxhighlighter/截至本答复发布之日,最新版本为wp-syntaxhighlighter.1.7.3.zip
从文件夹*.js
中的子文件夹中提取*.css
和lang-pack-for-wp-syntaxhighlighter
个文件,然后根据自己的喜好对其进行整理。就我而言,我选择将*.js
语言文件放在标准版本的syntaxhighlighter/scripts/
文件夹中。只有一个*.css
文件 - 即shBrushProcessing.css
,我选择将其放在标准版本的syntaxhighlighter/styles/
文件夹中。
在*.html
文件中,确保刷子javascript文件的路径正确无误 - 例如,对于lisp
使用:
<script type="text/javascript" src="syntaxhighlighter/scripts/shBrushLisp.js"></script>
在您的*.html
文件中,画笔必须与画笔javascript文件相对应 - 例如,对于lisp
使用:
<pre class="brush: lisp">