Obsidian打造个人知识库


之前都是使用Typora编辑笔记和文档,Markdown写笔记或者文档简直不要太方便,熟练语法后,双手可以不离开键盘,目光始终聚焦再文字上面,写作体验非常流畅。

随着文档的增多,发现文档越来越不好管理,尝试语雀、印象笔记、腾讯文档、飞书文档等软件,功能虽然很多但是总感觉和自己不太搭,而且软件商业化的原因开始绑架免费用户,虽然能够理解但还是很不爽。
尝试了Obsidian觉得眼前一亮,颜值是第一吸引力,可以自由搭配的插件以及主题可以解决我的需求。

数据同步

身为一名资深的白嫖党,果断拒绝了Obsidian自带的同步功能,可以使用GitHub进行替代,无限容量,私人仓库也是完全免费,用来管理笔记文档简直是降维打击。
总的来说就是建立一个git仓库,把笔记都丢进去,将一些文件和目录都忽略掉,然后使用Obsidian打开这个git仓库作为Obsidian的仓库使用。
由于Obsidian使用过程中有些自带的文件一直变化,直接忽略掉。

由于国内网络的问题,我使用的是阿里云效的代码仓库进行托管

.gitignore 文件内容

## obsidian的工作区配置
.obsidian/workspace.json
## obsidian移动端的工作区配置
.obsidian/workspace-mobile.json
## 插件的本地配置数据,变更频繁就忽略了
.obsidian/plugins/remotely-save/data.json
## obsidian的本地缓存
*.foldersync.old
## obsidian的文件同步缓存
rs-test-folder-*
## obsidian文件撤回目录
.trash

如何使用git需要单独学习,不想要记忆命令的话,Obsidian有git的插件,直接使用也很方便。

IOS同步

  1. apple store下载ISH

  2. 打开ISH执行以下命令

    • 安装git apk add git
    • 用于在当前用户的主目录下创建一个名为 “obsidian” 的新文件夹
      cd ~ && mkdir obsidian
    • 执行以下命令会打开手机文件管理器,之后需要选中本地的obsidian文件夹,点击完成。这样就让obsidian软件中的math文件夹,装载到ish上的obsidian文件夹内 ,之后对于obsidian软件内math文件的修改,iSH上也同步修改
      mount -t ios . obsidian
    • 通过cd命令,进入obsidian文件夹内
      cd ~/obsidian
    • Git 克隆仓库到obsidian目录,输入账号和密码(github personal access key)
      git clone https://xxxxxx.git
  3. 打开obsidian就会看到你的仓库咯

异常解决

如果遇到git clone 一直卡着 多次尝试都无法clone成功的

  1. 先创建目录并进入目录
mkdir ~/obsidian/目录名  
cd ~/obsidian/目录名
  1. 初始化git仓库
    git init
  2. 将一个名为 “safe.directory” 的 Git 全局配置设置添加到您的 Git 环境中,并将其设置为“/.gitconfig” 文件中,并且可以被所有在您的本地机器上运行的 Git 仓库使用,以确保它们都知道您选择的安全目录的位置。这个命令是为了帮助您保护您的个人、敏感或重要的 Git 仓库,以防止在错误的位置或受到攻击的计算机上泄露。
    git config --global --add safe.directory ~/obsidian/目录名
  3. 当 Git 打包一个仓库的对象时,会将这些对象压缩成一个文件存储在 Git 对象库中。这个操作非常耗费资源,因此使用多线程处理可以加速打包过程。设置 “pack.threads” 为 1 意味着 Git 将使用单线程进行打包操作,这样可能会减缓打包速度,但是也能够减少计算机的 CPU 和内存负载。
    git config pack.threads 1

主题

下面是个人比较喜欢的主题

  1. Minimal
  2. iA Writer
  3. Obsidianotion

第三方插件

  1. Excalidraw:画图神器
  2. Explorer Hider:用于隐藏某些目录不太Obsidian的文件管理上显示
  3. Code Style:用于代码显示优化
  4. Style Settings:配合主题的样式设置插件
  5. Minimal Theme Settings:minimal主题自定义设置插件

文章作者: gloamfox
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 gloamfox !
 上一篇
如何做好技术面试?
本文全面介绍了技术面试的要点和方法,包括面试官应评估的技术基础、编程能力、系统设计等七个方面,以及面试中如何摆正心态、设定清晰目标、选择合适场景和评估候选人能力。作者分享了实用的面试套路和评估标准,强调面试是双向选择过程,提醒面试官避免傲慢态度,引导候选人展示真实能力。
2026-03-02
下一篇 
性能优化全景图:七大维度深度解析
本文全面介绍了系统性能优化的多个关键维度,包括代码优化、数据库调优、缓存策略、异步处理、NoSQL应用、JVM调优、多线程与分布式架构以及度量系统建设。文章详细分析了各优化方向的具体实施方法、适用场景和常见问题解决方案,如缓存击穿、内存泄漏等,为技术人员提供了系统化的性能优化思路和实践指导。
2026-03-02
  目录