搭建 Hugo 博客 (4)——自动发布
结合 Obsidian,一键推送博客文章到代码库,直接发布

If you have a little bit of time left, how about start writing your own bucket list Photo by Glenn Carstens-Peters on Unsplash

在这里这篇文章之前,我就想写这个了。

如何在 Obsidian 写文章,然后直接自动化发布到 Hugo 播客中。

在考虑如何自动化发布之前,我基本的操作是,先在 Obsidian 里写好内容后,然后再打开 Goland IDE 复制内容到 Hugo 项目中,补充内容的抬头,然后再把代码 git push到 Github 库中,最后才是 执行Github Action,发布内容。

但如果我们就在 Obsidian 可以做到一键发布,那整个写作流程就算完整了。

安装 Enveloppe

Enveloppe – Publish Obsidian Files Anywhere https://github.com/Enveloppe/obsidian-enveloppe

我之前已经安装好了插件:BRAT,所以安装 Enveloppe 就很简单了。

配置 Enveloppe

在设置中,只要填入我们 Github 代码库的基本信息即可。

注:Github Token 链接在此:https://github.com/settings/tokens/new?scopes=repo,workflow

加上头部

基本配置完成了,我们的核心代码也完成了,最后是添加上 Hugo Content 的头部即可:

发布

使用【command + p】命令,选择发布新的 notes,会判断语句share: true来选择发布。


最后修改于 2025-03-30