插件原理是扫描 obsidian 的文章,找到文章属性 tags 中带有博客 tag 的文章,将文章和其中嵌入的图片,转换到 hugo 站点对应目录。
插件会先把 obsidian md 转换为 ast ,进行一些转换后,再将其写入为 hugo 格式的 md 。
插件配置:
obsidian 中要转换到 hugo 中的文章:
转换:
转换后在 hugo blog 中的结果:
也可以看我的这篇笔记https://www.kirito.info/神经网络的结构/
图片和 latex 公式都能正常转换
地址: https://github.com/kirito41dd/obsidian-hugo-publish
目前申请官方的三方插件列表还没通过,安装需要手动把release中的 main.js 和 manifest.json 放到 path/to/vault/.obsidian/plugins/hugo-publish 下
有感兴趣的可以试试,主要还是解决自己的需求,如果有同样需求希望可以帮到你