obsidian 是笔记客户端,使用需要结合 digital garden 插件使用,它是帮你把笔记生成 git 提交同步到仓库,并且自带一套网页模板(可以类比为 hexo 那类静态网页)。搭配 github pages 进行静态网页发布,坚果云负责多端同步,对于我来说我在公司和家里都会写,所以需要同步,如果你可能只在自己电脑上写,同步都不需要了。
这一套优点是不依赖编译环境和 git 环境。如 hexo 发布必须要自己本地搞一套网页模板并 git push 才行。 absidian git 同步方案也需要客户端有 git 环境。并且在无 obsidian 的环境下浏览并不是很方便。git 和坚果云有双备份,也不怕丢文件
我这一套记笔记流程是:
使用前用 remotely save 插件同步笔记(可忽略)
随便本地编辑文章,笔记目录会自动生成目录树,不需要花精力去配置
写完之后笔记同步到远程,digital garden 发布笔记到 git 触发网页生成
搭建方案可以参考:
https://juejin.cn/post/7300762419240009782简要说下搭建流程(教程里使用 cloudflare page ,感觉延迟不稳定改换 github pages 了):
1. 安装 obsidian 以及 digital garden 和 remotely save 插件
2. fork 仓库,或创建 github pages 仓库,配置 action 触发发布
3. 创建坚果云,github token ,并配置在插件里
4. DNS 解析到对应的静态网页域名
5. 写文章并发布,即可