俗话说的好,工欲善其事必先利其器。记笔记的好处很多,比如对于总结重点、梳理思路等等。记好笔记有事半功倍的效果,后续对于知识回顾知识串联有很大帮助。很多人都是学了很多,但是没办法将知识串联起来,这就导致不能在项目中对这些知识灵活运用。所以有个记笔记的习惯是好处大于坏处的。
虽然 Windows 自带的笔记本也能够记笔记,但是我相信大部分人不会选择用这个来记,因为太不
方便了。那么市面上那么多记笔记的软件,比如 nothing、onenote、印象笔记、有道笔记等等一大堆到底该选哪一个呢?其实都大差不差。我们选择的理由无非就是界面好不好看、操作放不方便、功能好不好用、以及跨平台好不好,选择一款自己喜欢的就可以了。我选择 Obsidian 的理由是这款笔记软件有很多插件,扩展性很好但也比较难上手,不过本人就是爱折腾。并且它能够在本地记笔记然后上传到云端,但是它自带的云同步是要收费的(一个月好几十呢),不过只要思想不滑坡,办法总比困难多!我们可以把 obsidian 的仓库传到坚果云或者是通过 git 传到 github。但是国内不能直连 github,也可以用 gitee 代替,方法是一样的。实际上用坚果云或者是 git 其一就可以,但是两个一块用会更保险。
1.坚果云同步
- 在官网下载 Obsidian。
- 打开Obsidian的设置,选择第三方插件,关闭安全模式。
- 在社区插件搜索Remotely Save插件并安装。
- 打开坚果云的网页,注册一个账号,点击右上角的用户名选择账户信息,选择安全选项,点击添加应用创建一个密码。
- 回到Obsidian在这个界面打开插件然后打开设置
- 圈起来的这几个像我这样设置,服务器地址、账号和密码在4的那张图里,密码是生成的那个密码。远端文件夹是坚果云的文件夹,要写一样的名字。设置完之后点击检查可否连接,正常是能连接上的,没连接上就仔细检查一下哪里设置错了。
7.到了这一步就全部完成了,点击左边的这个按钮就可以实现同步了。这个可以在设置里自动同步,但是我喜欢手动,每次下机的时候手动点一下就好了。
2 .移动端同步
- 在移动端下载 obsidian,进入插件市场下载 Remotely Save。
- 在电脑端选择 remotely save 设置里的生成 QR 码,用移动端去扫这个码,然后重启就会把设置同步到移动端。移动端重启一下应用就有了,然后点击同步按钮就好了。注意 PC 和移动端的. obsidian 不能同步,否则可能会出现问题不能同步。
3. git 同步上传到 github 仓库
- 在 git 官网下载 git,安装的时候一直点 next 就行,C 盘不够的可以下到 D 盘;
- 打开 obsidian 的第三方插件社区,搜索“Obsidian Git”并安装;
- 打开 obsidian 创建的笔记的文件夹,鼠标右键选择“open git bash hear”;
- 依次输入“git init”进行初始化 git;输入"git config --global user. Name 用户名"设置用户名;输入 "git config --global user. Email 邮箱"设置邮箱。用户名和邮箱随便填写,邮箱要合规。
- 在当前文件夹创建一个文件“. Gitignore”,目的是屏蔽这几个文件不上传到 github 或者 gitee。注意这个文件的后缀。
- 注册一个 github 账号,没法连上的可以注册 gitee,这是国内的镜像网站。
- 点击右上角的头像选择仓库,然后新建一个仓库用来存放传上来的文件。
- 然后在页面会看到一个 http 的地址,没看到也可以进入这个仓库然后复制这个网页的地址。然后打开 git 的终端,输入“git remote add origin 仓库地址”,仓库地址就是刚刚复制的那一个,输入错了就输入“git remote rm origin”删除输入错误的仓库地址然后重新输入。
- 输入“git remote -v”查看远程仓库地址。是你的仓库地址就没错。
- 依次点击这几个创建 token,然后把 token 复制下来等会要用。
- 然后在 git 终端输入“git remote set-url origin https://你的 token@github.com /你的 github 用户名/你的仓库名称. Git”, 这样就可以免密码操作了。
- 依次输入“git add --all”
“git commit -m “123””
“git push -u origin master”
就上传完成啦!这时候就能在 github 看到上传的文件了。 - 回到 obsidian 的 obsidian git 插件,打开插件的设置。勾上下面的这个。这个 1 是每 1 分钟都提交一次,用于测试,一分钟后就能在 github 上看见提交了,然后我们把 1 改成 30,代表 30 分钟提交一次。