Orgmode 发布项目缓存说明
在使用 Orgmode 进行 M-x org-publish-project 来进行将 org 文件导出为项目时,发现它会有缓存,即如果 org 文件没有再修改过,它就不会再生成该文件相应的 HTML 文件了。
参数影响
- org-publish-use-timestamps-flag 1
- (可通过 C-h v 变量名 来查看变量的说明及设置) 这个在第一次时可以看到,设置过之后就看不到了。( 我的环境是 Mac+Emacs25.1 ),它显示是否使用时间戳来埋发布。 这个就是导致缓存的原因。即对应的文件的的修改时间戳要比它新才会进行发布。
- org-publish-timestamp-directory
- 这个就是保存时间戳文件的缓存目录。(删除该目录下的所有文件,即可进行全量重新发布)