jah_et 那不叫语法高亮吧[s:12] 只是类似于咱们COS站的标签的功能<br /> <br /> 这个大部分的WP模板都是内置此功能吧,应该是通过CSS自定义了一种类似于pre的“环境”<br /> 如果模板本身没有话,个人能想到的做法就是自己修改一下CSS<br /> <br /> 当然,最快的方式就是换模板[s:11]
yihui pre是HTML标签的一种,是preserve的简写,意思就是保留源格式(保留一切空格、tab、换行符等等)。类似于LaTeX的verbatim环境。 你说的不是高亮,高亮是指把代码中的一部分关键词用特殊格式(比如颜色、粗体)表示出来,而你说的只是定义pre的整体外观,比如整体有个灰色的背景、左边边框宽度为3px等。这些东西都可以在CSS文件中定义。
yihui 对,我以前确实是用了高亮,用Highlight软件直接生成HTML代码贴进去的。后来觉得麻烦,就没用了。 你搜一搜syntax highlight的办法,应该有用JavaScript事后处理HTML实现高亮的,不需要事前把HTML代码准备好。
wool 回复 第9楼 的 谢益辉: http://www.demitri.com/blog/2009/12/syntax_highlight_your_r_code_o.html 配合http://wordpress.org/extend/plugins/syntaxhighlighter/插件使用
yihui Wordpress那个插件我觉得还不如自己手工配置好用,昨天写了个SyntaxHighlighter的R高亮定义文件,现在凑合着可以用了: http://yihui.name/en/2010/09/syntaxhighlighter-brush-for-the-r-language/