数字花园发布方案对比

总结

了解数字花园后,如何线上发布并进行访问呢?本篇文章对比介绍数字花园的几种发布方案,便于后续的发布实操。原文见于:数字花园发布方案对比

方案对比

表格

功能点和限制官方收费发布方案quartz 方案jekyll 方案Hexo 方案
反向链接面板支持支持支持不支持
正向链接预览支持支持支持不支持
支持搜索支持支持不支持,但通过 google 间接实现支持
链接稳定性受文件夹和文件名同时影响受文件夹和文件名同时影响只要文件名不改,链接就稳定可设置永久链接格式,链接稳定
文件夹层级显示支持支持
图谱显示完美支持支持,稍卡顿支持全局图谱,但 1K+ 笔记就很卡
暗色模式支持支持支持不支持支持
SEO 优化官方做了优化,收录优先级更高/可被 google 自动收录有优化
移动端支持支持支持支持支持
markdown 扩展语法支持支持 obsidian 的 callout 和别名语法不支持加粗,不支持任务列表下有序列表支持基本 md 语法和 [[ 语法及别名语法不支持双链 (编写插件适配解决),不支持高亮
评论留言系统目前第三方外挂方案都有问题第三方方案第三方方案第三方方案
其他限制收费,最少每月 8$需自己动手必须要有 YAML 区要有 YAML 区

详解

  • 官方发布方案最方便,也不需要折腾。预算充足可以上。
  • 如果想带上图谱文件夹发布,Quartz 与 jekyll 方案。选择 Quartz 更还原 Obsidian 的使用感。详情参考:Welcome to Quartz 4。示例参见:Huan’s Garden | 数字花园

因为折腾使用过 Quartz 方案进行发布,所以针对 Quartz 几个很难受的缺点加以说明。(Quartz V4.4 日期截止:20250320)

  • 链接稳定性:不支持永久链接,每当本地文件只要有文件夹或者文件名变动,就会导致线上已发布的文件链接失效,对 SEO 优化很不利。
  • 图谱问题:笔记一多,图谱显示会卡顿。
  • 提交站点地图的问题:用 Hexo 生成的站点地图提交到 Google 成功,使用 Quartz 生成的地图提交报错:Couldn't fetchSitemap could not be read。猜测原因是 Quartz 生成站点地图有问题,待实验。
  • Hexo 更常用于发布博客,比另三种方案相比少很多功能,如:图谱显示,文件夹层级显示,链接预览它都不支持。那为什么要让他同台对比呢?
    • 图谱显示,文件夹层级显示,链接预览对于本地来说确实有用,因为本地的数字花园需要进行内容的创作。而对于线上公开来说,属实鸡肋。
      • 访客都是消费者,进行的是内容消费,这些功能如果是丝滑的涵盖,能加分。可如果这些功能卡顿影响内容的消费,反而扣分。这就不难理解为什么很多人使用 Quartz 方案发布却选择隐藏了图谱显示,文件夹层级显示。
    • Hexo 还有很重要的一点优势就是链接稳定,即使移动文件夹,修改文件名,并不会影响线上的访问地址。这对于被多处引用的基础笔记来说,很重要!
      • 由于保证了链接的稳定性,不会产生 404 的报错。也意味着每一次的更新都在之前的基础上更加完善,这是一种渐进式的更新,对用户友好,也对维护友好。

其他的博客方案诸如 Hugo 等可自行比较选择,Hexo 线上示例参见:Huan’s Blog

参考

关联文章