ox-hugo 突然就不好用了. 用 doom doctor 找到原因, 但带来更多问题.

doom 太复杂了,光是这点信息得不出什么确定的结论。诊断里的异常提示只是在抱怨没有安装相关的包,理论上不会影响 ox-hugo 。

我之前用 ox-hugo 的时候也常常出问题,所以干脆用 emacs -x 脚本的方式导出 hugo 了,下面的参考代码:

(add-to-list 'load-path
	     "~/.emacs.d/elpa/ox-hugo-20221028.1631/")
(add-to-list 'load-path
	     "~/.emacs.d/elpa/tomelr-0.4.3/")
(require 'ox-hugo)
(let ((fp (elt argv 0)))
  (find-file fp)
  (goto-char (point-max))
  (org-hugo-export-to-md))

保存为 export-hugo.el ,然后在文章同目录下执行:emacs -x export-hugo.el your-post.org 就可以导出了。

1 个赞