数字花园发布方案对比
总结
了解数字花园后,如何线上发布并进行访问呢?本篇文章对比介绍数字花园的几种发布方案,便于后续的发布实操。原文见于:数字花园发布方案对比。
方案对比
表格
功能点和限制 | 官方收费发布方案 | 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 几个很难受的缺点加以说明。
- 链接稳定性:不支持永久链接,每当本地文件只要有文件夹或者文件名变动,就会导致线上已发布的文件链接失效,对 SEO 优化很不利。
- 图谱问题:笔记一多,图谱显示会卡顿。
- 提交站点地图的问题:用 Hexo 生成的站点地图提交到 Google 成功,使用 Quartz 生成的地图提交报错:
Couldn't fetch
、Sitemap could not be read
。猜测原因是 Quartz 生成站点地图有问题,待实验。
- Hexo 更常用于发布博客,比另三种方案相比很多功能,如:图谱显示,文件夹层级显示,链接预览它都不支持。那为什么要让他同台对比呢?
- 图谱显示,文件夹层级显示,链接预览对于本地来说确实有用,因为本地的数字花园需要进行内容的创作。而对于线上公开来说,属实鸡肋。
- 访客都是消费者,进行的是内容消费,这些功能如果是丝滑的涵盖,能加分。可如果这些功能卡顿影响内容的消费,反而扣分。这就不难理解为什么很多人使用 Quartz 方案发布却选择隐藏了图谱显示,文件夹层级显示。
- Hexo 还有很重要的一点优势就是链接稳定,即使移动文件夹,修改文件名,并不会影响线上的访问地址。这对于被多处引用的基础笔记来说,很重要!
- 由于保证了链接的稳定性,不会产生 404 的报错。也意味着每一次的更新都在之前的基础上更加完善,这是一种渐进式的更新,对用户友好,也对维护友好。
- 图谱显示,文件夹层级显示,链接预览对于本地来说确实有用,因为本地的数字花园需要进行内容的创作。而对于线上公开来说,属实鸡肋。
其他的博客方案诸如 Hugo 等可自行比较选择,Hexo 线上示例参见:Huan’s Blog