如何找到一个适合自己的笔记软件
2021-11-19 12:38:43

这两天我基本上都在花时间找合适自己的笔记软件,感觉颇为痛苦,就此写一篇文章,梳理自己的需求

理由

为什么要找笔记软件呢?我现在的笔记基本上就是一些零散的纯 markdown 文本,涉及到编程的一些笔记则是通过 blog 发布出来,在浏览器上查阅。前不久 通过 GitHub Actions 实现博客的自动部署,做到对 blog 的云编辑及实时部署

但是一番思考,我有可能会关闭 blog,理由如下:

  1. 我有可能不会续费服务器(因为云服务器对我来说只是简单的部署 blog
  2. 图片部署在阿里云 OSS 上,在 markdown 中写下的图片链接名称极其丑陋,日后关闭图床,备份图片到本地必然极其麻烦
  3. 我没有太多的表达欲(毕竟连朋友圈都不喜欢发),blog 对于我来说更多是当作知识库
  4. 我想记录一些东西,和我的笔记放在一起,但是不想在 blog 上让人看到(虽然没几个人看我的 blog
  5. 笔记间没有联动,撑死了靠链接实现

如果关闭了 blog,那我如何整理我的笔记呢?可能需要一些其他的笔记软件来解决了

尝试

notion:

  • 优点:
    • 功能强悍(网上宣传的
    • 好看(我体会出来的
    • 教程丰富
    • 模板丰富
  • 缺点:
    • 不完全支持 markdown,导入导出 markdown 格式有问题
    • 没有 vim 模式
    • 在墙外,不稳定
    • 数据在云端,不在本地

wolai:

  • 优点:
    • 与 notion 类似的功能
    • 对中文有更好的支持
    • 好看
    • 文档丰富
    • 模板丰富
    • 在国内,速度快
  • 缺点:
    • 不完全支持 markdown(优于 notion,劣于思源笔记
    • 没有 vim 模式
    • 数据在云端,不在本地
    • 在我看来,有些功能的付费要求纯属恶心人

思源笔记:

  • 优点:
    • 类似与 notion 的块式笔记
    • 相比较以上两种,对 markdown 支持更好
    • 数据存储在本地
    • 除云端同步外其他功能全部免费
    • 有自定义主题集市(但主题不多
    • 官方发布 docker 镜像
  • 缺点:
    • 没有 vim 模式
    • 相比较 notion 和 wolai,没有那么好看(自定义主题也不行
    • 部署 docker 后,在浏览器进行编辑(浏览器的菜单栏和收藏夹占了好大一片地,全屏模式又不能和其他网页分屏
    • 多端访问编辑需要借助同步软件来同步数据,不能利用 docker 进行同步(就目前为止我没有发现其他方法
    • 开源了,但没有完全开源(只是在 GitHub 上挂了文档,没有源码

需求

那我究竟需要什么功能呢?哪些是必须的?哪些又是相对来说可以舍弃的?

  • 必须:
    • 优化对 markdown 的支持,编辑后与 Typora 展示的效果类似(比如引用里可以设置有序列表,wolai 就不支持
    • 类似于 notion,笔记间相互联动
    • 尽量美观,不卡顿
    • 数据在本地(包括笔记、图片和配置文件
    • 导入导出 markdown 便利,且处理的较好
  • 尽可能:
    • 提供 vim 模式
    • 提供 docker 镜像实现云同步(或其他方法实现自动云同步
    • 提供主题修改

对于 TODO List 功能,我没有要求,滴答清单可以很好的满足我

现状

不知所措 ing


2022-04-17 更新

现在主要在用 Obsidian,在我看来主要优点有:

  • 笔记存储为 markdown 格式,且数据存储在本地
  • 支持 vim 模式
  • 有中文论坛
  • 有自定义主体
  • 第三方插件可以满足一些需求

暂时还没有痛点存在,在使用 Obsidian 时也在逐渐摸索构建属于自己的知识体系的方法论,正在看《卡片笔记写作法》这本书