"外脑" 搭建——Obsidian 基本使用

抠腚男孩 抠腚男孩 2024年08月26日 11:45

引言

在这个信息爆炸💥的时代,每天接收到的 海量信息,时常让我们的大脑🧠 感到信息过载,变得难以 处理和记住 所有 重要信息。 
😕 花了很多时间去学习,仍会在需要 表达观点 的场景陷入 语塞😵,脑海里找不到合适的 观点和案例,又或者明明有印象之前看过,但就是想不起来。
🤔 这是因为人类大脑的机制天生就不是为了 记忆和处理大量信息 而设计的,我们的祖先为了 生存和繁衍,需要记住食物来源、危险地点、社会关系等重要的 生存信息,更擅长处理 情感、直觉、模式识别 和 快速决策。在原始环境,这些能力相比记住大量信息更加有用,比如:捕猎,逃避捕食者时。
😄 人类的 短期记忆 容量有限,通常只能同时处理 7±2个信息块 (米勒定律),长期记忆 虽然容量大,但信息的存取并不总是高效,容易受到干扰或遗忘。🧱 建立 "外脑" (如:笔记系统、知识管理工具) 可以帮助我们管理和处理这些大量信息。😁 信息保存到外部系统,大脑的记忆负担得以减轻,让我们可以更专注于 思考 和 决策 等高层次的认知任务。💁‍♂️ 建立 "外脑" 的本质就是「体系化知识的过程」,具体实施过程:
选择合适的载体(如云笔记软件) 来存储索引笔记,并部署一套规则化的操作系统(如GTD) 来管理。
💡 对 GTD(Getting Things Done) 感兴趣的读者可以看下:
图片
😆 具体如何管理知识库,后续的章节再慢慢探讨,本节主要讨论「选合适的外脑载体-笔记软件」。回顾笔者用过的工具软件:网易云笔记、有道笔记、为知笔记、CMD Markdown、Typora、Notion、语雀等。😁 个人认为,用笔记软件的本意是为了 做笔记,没必要把大量的时间花在折腾花里胡哨的东西上,满足这样的基本诉求就够了:
支持 Markdown,有 图床 功能 (自带更佳,能自己配置也可以),多端同步检索便捷迅速数据安全不丢失
🤡 数据安全不丢失!!!去年10.23 语雀 宕机8h+杀上热搜,在服务恢复后,我立马写了个
  • "语雀"自动备份脚本
    https://juejin.cn/post/7294079777711931431


把上面的文档备份到本地和云盘,也深刻地意识到:
只要使用在线文档,就一定会有数据丢失的风险,还是得 自己定期做下备份,平台打再多包票不会丢,等数据真的丢了,道歉+退钱 有用吗?毕竟 数据无价❗️❗️❗️
🤷‍♀️ 尽管我的语雀会员明年中旬才到期,但没有 本地存储 这一点,还是让我决定放弃它,寻找更合适的 载体,经过一段时间的寻找,我发现它 → Obsidian (译作黑曜石),关于它的背景故事:
Obsidian 是由Shida Li和徐子殷于2019 口罩期间所编写的,基于Electron构建的 跨平台闭源 笔记软件,个人免费,商用付费。
功能亮点
  • 免费而强大基于本地文件夹保存支持Markdown超级搜索

  • 双向链接、关系图谱、白板、时间管理、丰富模板、外观定制、极其丰富的第三方插件市场等...


😏 Typora、语雀等有的它基本都有,而且还有很强的可玩性。然后群里有小伙伴说这玩意很难用,搞起来很么烦啥的。😳 但杰哥亲身体验下来,也还好,把最基本但核心的 图床 和 多端同步 搭起来是得花点时间,然后就能正常写笔记啦~


下载安装

  • Obsidian官网
    https://obsidian.md/download


直接下载对应系统的安装包:

图片
以 Windows 为例,双击打开安装包进行安装,启动后选择「中文
图片
接着可以点击 Create(创建) 来创建一个本地仓库:
图片
也可以直接点 Quick start (快速开始) 创建,默认会在C:\Users\用户名\Doucments 下创建一个 Obsidian 文件夹。创建成功后打开的主界面:
图片
😄 页面功能简洁明了,就不细讲了,读者可自行尝试,只讲解如何解决两个核心问题:图床+多端同步


图床

粘贴到文件里的图片,默认采用 本地图片链接 的方式:
图片
🤔 这样会有三个问题:
  • ① 内容和图片混在一起,整个资料库看起来非常混乱。

  • ② 如果想把笔记复制发布到其它平台(如掘金、公众号),本地图片是不会同步上传的,平台一般是** 转存在线URL**,会导致图片无法加载。

  • ③ 云存储平台提供的白嫖容量一般比较少,图片文件会占用比较多的空间。


😁 所以需要一个 图床 来提供 在线图片URL,Obsidian 中使用图片的两种方式:
 # 使用本地图片
![[图片名.png|尺寸参数]]

# 使用在线图片
![图片描述](图片地址)

使用到的工具组合是:
  • Github (图床)

  • PicGo (快速上传图片并获取URL链接)

  • Image auto upload 插件(图片粘贴到Obsidian时,自动生成图片Markdown链接)。



Github

😄 选它做图床,主要是免费和稳定,但需要 科学上网,打开
  • Create a new repository
    https://github.com/new


创建公开仓库,没Github账号的自己注册一个,简单填下仓库信息:
图片
建完,访问
  • Settings-Tokens
    https://github.com/settings/tokens


点击 Generate new token (classic) 生成一个访问仓库的Token:
图片
跳转后简单填下信息:
图片
最后点击Generate token,生成 token。
图片
💡 注:这个Token生成后只会显示一次,记得做好备份,如果忘记了的话只能删掉重新建一个🤷‍♀️。


PioGo

  • PicGo
    https://picgo.github.io/PicGo-Doc/zh/guide/#picgo-is-here


支持:腾讯云COS、阿里云OSS、SM.MS、Github、七牛云、Imgur、又拍云,不满足可以自行开发第三方图床插件,详见
  • PicGo-Core
    https://picgo.github.io/PicGo-Core-Doc/


直接
  • PicGo/releases
    https://github.com/Molunerfinn/PicGo/releases


下载安装包:
图片
安装后运行,接着配置下Github图床
图片
填下设置信息:
图片
接着点下上传去,随便传个图片试试看设置是否生效:
图片
上传成功会有提示,在线图片的url也会写入到 剪切板,然后你直接复制到Obsidian里就好了。


Image auto upload 插件

🤔 但是每次要传图片,打开PioGo传,然后再手动粘贴生成的图片URL 到 Obisidian 中,有点麻烦,能不能图片直接粘贴到 Obisidian 中就 自动生成图片Markdown链接 呢?可以,配合 Image auto upload 插件就行了。点开 设置,找到 第三方插件,点击 关闭安全模式
图片
关闭后,点击浏览:
图片
搜索 image auto upload,找到图中所示插件:
图片
右侧面板点击「安装」,装完点击「启用」:
图片
接着打开 插件设置,开启下「剪切板自动上传」,PicGo server 上传接口一般不用改:
图片
接着复制一张图片,直接在Obsidian中按 Ctrl+V 粘贴,会触发自动上传图片,并插入Markdown图片URL:
图片
打开仓库地址也可以看到新上传的图片。然后有个问题,文档里其它 本地图片 想弄成 在线图片URL 的方式,需要逐一上传吗?😄不需要!直接 Ctrl + P 打开命令面板,选择 upload all images
图片
即可将当前笔记中所有图片上传到图床,并自动替换成在线图片URL。💁‍♂️ 然后,使用这个功能,PicGo需要一直开着,如果觉得碍眼可以点击中间图标,将其变为一个悬浮球
图片
如果完全不想见到它,可以 右键隐藏窗口,就看不到啦~


多端同步

官方是有提供 付费同步方案的,5💲/月,年付4💲/月,左边的 Sync 才是同步,右边的 Publish 是发布在线笔记,需要的别买错了!
图片
非官方的同步方案一般分为两类:
  • 基于云存储服务的同步:使用支持Webdav的云盘 (如坚果云) 或云存储(如:OneDrive、Google Drive、iCloud 等)。

  • Git 同步:使用 Git 版本控制系统来同步和管理 Obsidian 笔记,有一定学习成本,对新手不友好,多设备同时编辑容易产生冲突。


😄 两个都讲讲吧,笔者的端有:Windows、iPhone、Android 和 Mac。


① OneDrive + Remotely Save 插件

Windows 一般自带 OneDrive,用的 微软账号,没有的注册一个,个人免费版送 5个G,只存md文件够用了,然后不需要科学上网,同步速度还行,背靠大厂,还是挺稳的。
图片
第一次打开,会让你设置一个 OneDrive 的 同步文件夹,放里头的文件有改动,会定时自动同步到云端。
图片
接着是 iPhone 端,安装上 Obsidian 后,搜索安装下 Remotely Save 插件,接着点开插件设置,远程服务 选 OneDrive 然后点击 鉴权,弹窗直接 点链接 跳转浏览器,登录授权下,结束后会跳转回 Obsidian
图片
可以看到仓库所在的目录是:/Apps/remotely-save/Coding,此时打开Windows 上的 OneDrive 目录:
图片
默认按照上面的路径创建了一个Coding的文件夹,这个就是 Coding这个仓库的目录啦,放点东西进去:
图片
iPhone 端打开仓库,点击右下角的设置按钮,点击 Remotely Save,静待同步完成,可以看到目录变化。有 定时自动同步 需求的童鞋,还可以到插件设置处自行设置 同步间隔 启动后自动同步
图片
Windows 端有需要也可以安装这个插件,Android和Mac同步也是这样玩,🤡 一般不要 两端以上同时编辑,基本不会有冲突问题。


② Git

💁‍♂️ 这种方式,建议有 一定Git使用经验 的童鞋尝试,假设读者已经安装好Git,具体实施步骤:
  • 直接打开GithubGitee,新建一个私有仓库,暂不勾选给出的初始化选项。

  • 创建后,生成下SSH KeyGithub/Gitee的设置中添加下 这个SSH Key,为的是pull和push免密码。

  • 打开git bash,执行下述命令将知识库push到远程仓库:


 cd 知识库所在目录
touch README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin "替换为远程仓库地址(形如 git@github.com:user/repo.git)"
git push -u origin main

🤷‍♀️ 然后就是常规的git pull、git add、git commit、git push了,可以装个 Git图形化软件 (如SourceTree、Gitkaraken) 来简化操作。还可以在Obsidian 安装下 Git 插件,支持设置自动push,commit 相关的配置。
图片
Android 端可以装一个
  • MGit
    https://play.google.com/store/apps/details?id=com.manichord.mgit


iPhone 
可以直接使用 Obsidian 的 Git 插件进行同步。

💡 个人不太建议在手机端编辑文档,屏幕小影响体验和发挥,只是拿来充当阅读文档的媒介就好了,编辑还是放到 PC 端会更好😊。