苦各种云笔记久矣,抛弃有道云笔记,最后决定用 Typora + PicGo + Github 作为我的笔记系统

起因

说起来,我也是有道云笔记付费好几年的用户了。由于我的笔记挺多的,代码尤甚,所以对搜索功能其实是强需求,而有道云笔记越改越垃圾,最后搜索功能已经变成一个废柴,做不到全文搜索,只能搜索到标题和前几行,这样的笔记应用对我而言已经是废品了。

一番查找之后,对比了一些方案,印象笔记和为知笔记用过一阵子,还是有点难受。发现 Typora 能满足我的需求:

  • Markdown 写作,需要自动上传与备份图片
  • 好用的全文搜索功能,可以忍受一定的速度
  • 编辑器简洁、无广告、安全

综合比较之后,我选择了 PicGo 作为图床,并且本地同时也保存一份。本地文件已经在 bitlocker 加密的磁盘中,由于不信任国内的云服务,考虑许久🤔后还是使用了 Github 作为自己的文章备份处。

Typora设置

基本安装不表。安装完成后继续安装 PicGo,设置好 sm.ms 的图床后,打开 Typora,在文件-偏好设置-图像中如下设置好 ​,​但​建议​图片​保存​位置​是​完整路径,相对路径的话会保存到该 md 文件的相对路径 👇 :

image-20200820204758230
image-20200820204758230

在需要复制图片的时候直接在编辑器中粘贴即可,由于需要上传,这里需要手动再点一次上传图片 👇:

image-20200820204940947
image-20200820204940947

这样的话,本地和网络都会备份一份,以防图床丢失。

文件备份

在 Github 创建一个私有仓库,如果不清楚如何做的话可以看下 Github 在创建仓库完成后的界面,里面有教你如何上传。

备份的话我使用了 Windows 计划任务对我的文章定时上传到 Github,使用 Linux 可以直接用 Crontab。我可以容忍一定时间内的内容丢失,如果你对实时性要求高,并且对云服务比较放心的话,可以使用坚果云、Onedrive等,它们支持实时同步,如果使用坚果云付费的话也有历史版本功能,对我而言不太需要。

image-20200820210355980
image-20200820210355980
image-20200820211958377
image-20200820211958377

一些Tricks

  • 替代网页剪藏功能:网页上复制富文本,粘贴到 Typora 中可以自动转换为 Markdown,当然不是所有都有效。
  • LaTex 语法及 Markdown 的一些设置可以从偏好设置里面修改
  • 支持 Pandoc,所以可以很好地转换为 doc 文档,这一点在工作里面很赞
  • 使用 :thinking: 语法可以直接打出 emoji 表情 🤔
  • 如果需要 debug Typora,可以直接 shift+F12 打开控制台查看
  • 如果需要使用标签功能,可以在第一行写上 #tag,通过搜索功能来找到对应的 tag,这个是 官方文档 的建议

一些缺点

  • 安装占用 300M+,不过用的是 Electron 也可以理解…… 🤔
  • 排序规则应用到了所有文件及文件夹,其实文件夹按名称排序,文件内容按修改日期排序是最好的