Hugo 配置系列-3:Obsidian 一键发布到 Hugo 博客
目录
Obsidian 一键发布到 Hugo 博客
- 自定义 git commit 信息
- 自定义 URL
- 自定义文章名字
- 博客的 admonition 进行转换
- 当
draft
为true
的时候,自动开启预览,否则则推送到 GitHub 上发布 - 切换图床链接
首先安装 obsidian-python-scripter
插件仓库地址: obsidian-python-scripter
安装完毕后,进入插件设置页面,输入你的 Python 安装路径。比如,我的路径是 C:\Python312\python.exe
。其他选项默认开启,无需调整。
添加脚本文件
如上图所示,在 .obsidian\scripts\python
目录中添加你的 Python 脚本。详细的代码位于 Obsidian2HugoBridge,详细的配置说明请查阅仓库中的 README.md 文件。如果有任何问题,欢迎提 issue。
Hugo 的前置参数
|
|
以上是一个示范,你可以根据自己的需求来定制前置参数,这是我使用的博客主题的前置参数文档: hugo loveit front-matter。
在我的脚本中,有两个参数会被处理掉:url
和 git_commit
。url
用于命名 md 文件并保持与博客 URL 一致,而 git_commit
用于提交信息。它们不会出现在最终的 Hugo 前置参数中,因为会被 Python 脚本处理掉。
设置快捷键
在 obsidian 的快捷键设置中,设置博客发布的快捷键,也就是设置执行指定脚本的快捷键。
就是这么简单,现在你可以轻松愉快地发布博客啦!
✨Happy Blogging!✨