org-mode 8.x导出html时代码块不高亮问题
2013-12-02问题
在我将org-mode更换为8.x版本后,按照之前的经验,无论怎么设置,导出成html时都不能产生语法高亮效果.
以前的做法通常都是在配置文件里加上这么两句:
(require 'htmlize) ;htmlize.el (setq org-src-fontify-natively t)
但是这次这两句完全不起作用……
解决方法
最后在org-mode的网站上找到了相关的信息,那就是在设置org的导出项目时,要在对应的alist中添加一个 :publishing-function 参数,并设置其值为非nil值,如下所示:
(setq org-publish-project-alist '( ("project-name" ...... :htmlized-source t ...... ) ......))
吐槽
org-mode 8.x的变化太多了……不知道官方有没有对这些改动之处做一个详细说明……虽然说文档都发生了改变,但到发生问题时再来找真的很费劲啊……