梗概
- 将ob笔记托管到服务器上
- 需要将ob笔记转为另一种数据结构 - 总之,有钱就选官方服务准没错
适用范围
缺点
- 需要网络
- 隐私内容需要做权限认证, 且存在安全问题
- 配置麻烦
方案
- child::digital-garden插件
现行方案
- child::qql1发布笔记方案
服务端应用
需求
- 支持私有化部署
几个常见发布方案对比
支持双向链接是底线,否则随便用一个主流的静态blog方案就行了。 先看最终方案的发布页面效果:🌱 oldwinterの数字花园
数字花园方案
和obsidian的官方发布方案做个对比:🌲 oldwinterの数字花园

其他方案的功能点详细比对:
| 功能点和限制 | jekyll方案1 | 官方收费发布方案 | hugo方案([use::quartz]) | logseq方案 |
|---|---|---|---|---|
| 反向链接面板 | 支持 | 支持 | 支持 | 支持 |
| 正向链接预览 | 支持 | 支持 | 支持 | 支持 |
| 支持搜索 | !!!不支持,但通过google间接实现 | 支持 | 支持 | 支持 |
| 链接稳定性 | 只要文件名不改,链接就稳定 | 受文件夹和文件名同时影响 | 只要文件名不改,链接就稳定 | 只要文件名不改,链接就稳定 |
| 文件夹层级显示 | 无 | 支持 | 无 | 无 |
| 首屏加载速度 | 极快,2s内,下载资源<1M | 中等,5秒内,下载资源<5M | 极快,2s内,下载资源<1M | 超慢,10秒,下载资源<30M |
| 图谱显示 | 支持全局图谱,但1K+笔记就很卡 | 完美支持 | 支持局部图谱 | 支持,稍卡 |
| 横向卷动布局- andy mode | 不支持 | 支持 | 不支持 | 不支持 |
| 暗色模式支持 | 不支持 | 支持 | 支持 | 支持,但固定,不能切换 |
| SEO优化 | 可被google自动收录 | 官方做了优化,收录优先级更高 | 可被google自动收录 | google好像不会收录单html的方案 |
| 移动端支持 | 支持 | 支持 | 支持 | 支持 |
| markdown扩展语法支持 | 支持基本md语法和[[语法及别名语法 | 支持obsidian的callout和别名语法 | 只支持基本md语法 | 只支持基本md语法和[[语法 |
| 评论留言系统 | 支持外挂第三方方案 | 目前第三方外挂方案都有问题 | 支持外挂第三方方案 | 支持外挂第三方方案 |
| 其他限制 | 必须要有YAML区 | 收费 | 必须要有YAML区;不支持[[wikilink格式,需妥协 | 需要使用logseq的数据结构进行发布 语法上需要一点克制 |
- jekyll方案1GitHub - maximevaillancourt/digital-garden-jekyll-template: Start your own digital garden using this Jekyll template 🌱
- jekyll方案2,一位印度老哥写的
- hugo方案(quartz),jackyzha0 (Jacky Zhao) · GitHub
- logseq方案,GitHub - pengx17/logseq-publish: Logseq Publish Action
- zola方案,GitHub - ppeetteerrs/obsidian-zola: A no-brainer solution to turning your Obsidian PKM into a Zola site.
- perlite方案,GitHub - secure-77/Perlite: A webbased markdown viewer optimized for Obsidian
- gatsby方案,支持 横向卷动布局- andy mode,但构建时长小时级别,GitHub - aravindballa/gatsby-theme-andy: A Gatsby theme to build Andy style websites. 📑
- 2022-07-24新发现方案:GitHub - mathieudutour/gatsby-digital-garden: 🌷 🌻 🌺 Create a digital garden with Gatsby
- child::digital-garden插件
构建博客(放弃)
使用维基百科引擎来记录笔记
网站托管
child::静态网站托管
别人的方案
- 自己的网站是基于Hexo+Butterfly,据我所知静态页面免费托管商有Github Pages,Gitee Pages,Vercel,Netlify,Cloudflare,4everland,fleek,railway,render,gitlab,bitbucket[doge]速度上gitee pages,Vercel和Netlify最快,后两者可以自定义域,我的网站之前一直在用Vercel,现在更快的方案是利用Service Workers将站点提前劫持到国内的存储桶,例如缤纷云这种s3平台会提供一定额度的流量。还有推荐一个部署超简单的博客框架gridea,部署超简单
- obsidian+git插件+github actions+hexo+github page,obsidian编辑的文章自动推送github,使用actions生成hexo文章,推送至github page