惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
C
Check Point Blog
博客园_首页
B
Blog
D
Docker
U
Unit 42
量子位
I
InfoQ
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
GbyAI
GbyAI
L
LangChain Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
美团技术团队
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Google DeepMind News
Google DeepMind News

zStack

Kerberos 认证体系引起的产品系统免密问题 | zStack 通过 strace 追踪 sqlldr 的性能问题 控糖革命 | zStack 单例模式的几种 C++ 实现 | zStack 通过 ChatGPT 协助解决软件安装问题 | zStack 【xv6】Copy on write fork() | zStack 【xv6】trap | zStack 【xv6】system call | zStack 如何用 C 实现协程 | zStack 利用 nginx-upload-module 实现文件上传和重命名 | zStack 在 WSL2 的 Arch Linux 下编译并替换内核 为终端设置 ASCII ART | zStack Qver - 用于练手的服务器程序 | zStack 关于我在宿舍种草的那些事 | zStack
如何找到一个适合自己的笔记软件 | zStack
Noicdi · 2021-11-19 · via zStack

如何找到一个适合自己的笔记软件

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 时也在逐渐摸索构建属于自己的知识体系的方法论,正在看《卡片笔记写作法》这本书