Contents

blog-from-org

从Org同步到Hugo

Hello Org mode and thanks ox-hugo。 Org mode非常适合作为个人的TODO 管理,笔记记录管理,同样也可以用来写blog。Hugo原生支持org格式的文件,使用的go-org来实现。另一种方式是在emacs中将org文件导出为Hugo使用的markdown语法。

工作流

使用org roam管理笔记和blog。对于有blog tag的node 自动同步到blog仓库中,并发布。这中间使用了gitea的webhook 自动触发org到markdown的转换。

保存为export-blog.el 然后就可以使用这个脚本将仓库目录下的文件自动转换为md格式了。

emacs 也可以成为构建过程中的一部分了。

目前的问题

每次org变更都会触发blog构建,其实没有必要,可以优化一下检查范围限定在commit的文件中。 可以按照修改更新了