如果你用 Obsidian 记笔记,想公开分享你的笔记库,可以使用这个模板实现。这里提供的方法,解决了以下问题:
- Obsidian 官方的 publish 服务太贵了,而这个方法是免费的。
- 解决了双链引用的问题,渲染为链接的形式。
- 点击
use this template
,生成你自己的 GitHub 仓库。 - 在 Vercel 部署这个仓库,框架选择
other
,其他不用选,一路选默认直到部署完成。(如果还没注册 Vercel 账号,可以直接用 GitHub 账户创建一个) - 预览看看,如果没问题的话,就修改
mkdocs.yml
文件。 - 下载 Obsidian 软件,打开库(Vault)的位置为根目录下的
doc
文件夹。 - 每次更新后推到 GitHub,Vercel 就会自动拉取更新,并部署网站。
根目录下各文件属性:
requirements.txt
:Vercel 在部署的时候会查看这个文件,检查需要的 Python 依赖并下载它们。package.json
:里面包含了 MkDocs 的构建命令、要使用的 MkDocs 的版本号(默认为最新),Vercel 会用这些参数进行部署。