梗概

  • 将ob笔记托管到服务器上
        - 需要将ob笔记转为另一种数据结构
  • 总之,有钱就选官方服务准没错

适用范围

缺点

  • 需要网络
  • 隐私内容需要做权限认证, 且存在安全问题
  • 配置麻烦

方案

现行方案

服务端应用

需求

  • 支持私有化部署

几个常见发布方案对比

支持双向链接是底线,否则随便用一个主流的静态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的数据结构进行发布 语法上需要一点克制

构建博客(放弃)

使用维基百科引擎来记录笔记

网站托管

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