Obsidian笔记方案
目前笔记方案
一个月前,还用着 Notion 作我的笔记,虽然 Notion 的功能十分强大,我也用了一年多了,但是我还是不得不放弃使用 Notion,转向现在正在用的 Obsidian
之所以不再使用 Notion 是因为它的一个致命的问题(至少对我来说) —— 它不支持本地保存
Notion 的每一次访问都要向它的服务器发送请求以获取笔记文件,本地没有任何缓存,如果我要查看我的笔记,而网络恰好不怎么流畅的时候,光加载出文字就已经很吃力了,在加载几张图片,那可是十分令人头疼的一件事
而且 Notion 的服务器是位于国外的,访问就慢了一道
万一哪天它出了什么问题,比如服务器崩溃了,删库跑路了,我的笔记可就再也会不来了
所以转移笔记迫在眉睫,于是我就转向了现在的 Obsidian 方案,到目前为止已经用了一个多月了,体验起来很不错
软件安装
Arch Linux 官方库是有现成的包可以直接安装
1 |
|
手机上可以在 Play 商店里面直接安装
笔记同步及备份方案
软件使用起来很简单,创建一个目录就可以开始记笔记了,可是如果仅仅止步于此的话,那么各个终端的笔记是不能共享的,而且万一丢失了,也是没有备份的,所以需要做好笔记的同步和备份
使用 Github 备份
首先在 GitHub 上创建一个项目,并拉取到本地,完成必要的初始化
Obsidian 设置根目录为该项目路径
然后在 Obsidian 中选择 设置
-> 第三发插件
-> 社区插件市场
-> 安装 Obsidian Git
第一次安装第三方插件时会提醒关闭安全模式,关闭即可
然后在第三方插件里面开启 Obsidian Git,重启软件,这样就可以把笔记同步到自己的 GitHub 的项目里面了
手机上的步骤类似,不过手机上设置 GitHub 账号用的不是 GitHub 的密码,而是 Personal access tokens
可以在 GitHub 网页端 Settings
-> Developer settings
-> Personal access tokens
中创建一个
然后在拉取镜像的时候按步骤填写信息就可以了
注意在拉取镜像的时候不能使用 SSH 链接(git@github.com:XXXX/XXXX.git),而应该使用 HTTPS 链接(https://github.com/XXXX/XXXX.git)
使用 WebDAV 同步即备份
我使用的 WebDAV 是我通过阿里云盘自建的,如果有其他的 WebDAV 资源可以跳过搭建
Docker 搭建阿里云盘 WebDAV
GitHub 上刚好有项目可把阿里云盘当成 WebDAV 来使用,项目地址
而且还能用 Docker 搭建,特别方便
按照项目的 README 获取到 tocken 后执行下面的命令
1 |
|
- 用户名和密码选项可以删除,即不需要账号和密码
安装并配置 Remotely Save
在 Obsidian 中安装 Remotely Save 第三方插件
安装好后进行设置,选择远程服务设置为 WebDAV
服务器地址设置为 http://IP-ADDRESS:28080/
填入用户名和密码就可以使用了
手机和电脑上设置同一个 WebDAV 服务器就可以在各终端间实现同步和数据备份了
还好发现 Notion 的这一大缺点早,不然等以后用的多了,想把笔记迁移都困难
现在笔记都已经全部迁移到了 Obsidian 中,目前为止使用起来还是很顺手的 (´∀`*)