很高兴和你相遇
这里正在记录我的所思所学
邮箱 [email protected]
首页 标签 归档 碎片 播客 主页 简历

构建自己的数字花园-工具篇

逐渐感觉博客并不是一个很好的分享方式……

什么是数字花园 Digital Gardon

嗯,不是本文的重点,附上几个链接供阅读学习。

数字花园应该满足什么

我头脑中的数字花园应该可以实现如下功能。

  • 支持双向或 wiki 链接的阅读方式:可以让自己和读者在花园中自由漫步,有尽可能好的阅读体验。
  • 良好的笔记管理方式:笔记最好是通用格式或者可以全部且自由的导出为通用格式,能够在移动端相对轻松的完成记录,有尽可能好的编辑体验。
  • 轻松地进行公开分享:可以变成公开网站进行分享也很重要。或者是工具自带分享功能或者是容易配合其它工具进行部署。

有哪些工具可以考虑

基于阅读体验,编辑体验和部署维护这三个维度,目前有如下几个主要的实现思路。

支持公开分享的现有笔记工具

Roam Research:从已经很长时间的使用体验来看,我愿称其为最纯粹的新一代知识管理工具,我的两篇大论文都是通过它整理的。从使用成本来看,我在内测期建了两个可以一直免费用的 graph,其中一个可以用作公开分享。从使用频率来看这也是我目前最高频的笔记工具。

Craft:从不重度但时间不短的使用体验来看,我愿意称其为最新颖的新一代写作工具。从使用成本来看,内测结束后赠送了一年免费订阅,之后每年 248¥ 。从使用体验来看它是几个工具里移动端使用体验最好的,而且公开分享呈现的形式天然适合做数字花园。以及更重要的是,作为一个靠原生应用赢得一大波好感的工具,Craft 马上就要推出正式的网页版了。

Notion:Notion 的用法类似于几年前的印象笔记,是我的核心资料库。虽然不像 RoamR,并没有太多笔记在里面,但是使用频率也非常高。日常使用定位里我没有把它定义为笔记工具也没有打算用它 All in One,我愿意称其为最强大的新一代个人建站工具。从使用成本来看,目前自己是教育账号也无需付费。

Obsidian:我之前基于 VScode 管理的所有本地 markdown 笔记已经全部迁移到了 Obsidian,配合上丰富的插件系统,我愿称其为最好用的新一代本地笔记管理工具。不过因为 RoamR 和 Notion 的存在,我的 Obsidian 使用频率略低。从使用成本来看,如果想直接使用 Obisidian 自带的发布服务需要每月支付 8$。

静态网站框架+本地笔记管理工具

静态网站的开发工具简直不要太多,目前有数字花园现成可用模板的是主要是 Jekyll 和 Gatsby。基本思路就是本地开发管理+GitHub 同步+Netlify 或者 Vercel 进行部署发布。本地的文本管理可以借助 Obsidian 或者 VScode 完成。这种方法的缺点就和自建博客一样,还是需要稍微折腾一下环境和部署。

Gatsby 相关模板

Jekyll 相关模板

现有笔记工具+第三方部署服务

这种思路介于前两者之间。有很多开发者会针对 RoamR 和 Notion 这样使用量很大的工具进行二次开发,方便将这些内容直接转化可以通过更好的形式呈现的公开网站。如基于 Notion 可以使用免费的 React Notion X,基于 RoamR 有付费的 roam garden

我的选择

先上结论就是我会从 Notion 和 Craft 中选择一个作为公开呈现的数字花园。

首先 RoamResearch 里记录的东西太多,各种关联和链接很难从中抽离出一部分作为公开发布的内容,以及它的移动端使用体验很差。

过了折腾框架改模板的年纪,我最看重的是不折腾,最好是这边只管写其它的完全不操心。这一步排除了静态网站框架的所有方案。

另外我需要一个好的移动端编辑体验,因为会大量记录随时生长的思考和想法所以很多输入都会在移动端完成。这一步 Craft 的使用体验比 Notion 占优。

如果再有一点进阶要求,我希望可以通过自己域名进行发布。这个需求通过 React Notion X 加 Vercel 可以轻松实现,Craft 则还没有什么工具可以实现自定义域名。

从呈现效果上来说,目前 Craft 自带的发布功能还没人做二次定制,但胜在简洁清晰;Notion 本身高度可定制,同时配合若干开源的二次开发模板可以呈现出非常丰富的样式。两者各有千秋。

以及

至于最终用什么来呈现,再过一段时间我会直接拿出一个 beta 版本和大家分享,到时候可以详细聊聊。


· 分享链接 https://kaopubear.top/blog/2021-04-14-digital-garden-tools/