00-Obsidian与auto-git

1279 字
6 分钟
00-Obsidian与auto-git

00-Obsidian与auto-git#

一,前言#

最近开始用 Obsidian,觉得这种本地优先、基于 Markdown 的笔记软件挺靠谱,适合量产垃圾

不用忍受印象笔记那种满屏的广告,也不用像Typora 一样专门花钱购买,还能自己免费 GitHub 自动云备份,所以就全面转向 Obsidian,下面记录一下

Obsidian 中文帮助


二,下载与安装#

官方下载地址

下载完直接默认安装即可,可以改路径

建议为所有用户安装


三,使用和Markdown#

基础 Markdown 语法网上都有讲解,这里就不重复造轮子了,推荐一下教程

Markdown 文档基础语法

基本格式语法 - Obsidian 中文帮助

看一下高级Markdown扩展语法,知乎和CSDN还有其他的应该都不支持,我用md写到代码块里面,这应该是最常用的

内部链接:[[笔记名]]#

Obsidian 最核心的功能之一是内部链接,也就是用双中括号连接不同笔记。

[[插件介绍]]

这样可以直接链接到另一篇笔记。如果目标笔记不存在,点击后也可以快速创建。

还可以给链接设置显示文字:

[[插件介绍|点击查看插件介绍]]

Callout 标注块#

Obsidian 支持超高级引用块,也叫 Callout。写法如下:

> [!note]
> 这是一个普通标注块。

也可以给标注块加标题:

> [!tip] 小提示
> Obsidian 的标注块很适合写教程中的提示、注意事项和补充说明。

常见类型有:

> [!note] 说明
> 用于普通说明。
> [!tip] 提示
> 用于技巧和建议。
> [!warning] 注意
> 用于提醒风险。
> [!question] 问题
> 用于提出问题。
> [!todo] 待办
> 用于记录任务。
> [!example] 示例
> 用于展示例子。

可折叠标注块#

Callout 还可以设置为可折叠。

默认展开:

> [!faq]+ 这个标注可以折叠吗?
> 收起

默认收起:

> [!faq]- 这个标注可以默认收起吗?
> 隐藏

Mermaid 图表#

Obsidian 支持 Mermaid,妈妈再也不用担心我的软件工程作业图

高级时序图示例:

sequenceDiagram participant A as Obsidian participant B as Git 插件 participant C as GitHub A->>B: 修改笔记 B->>B: 自动 add 和 commit B->>C: push 到远程仓库 C-->>B: 同步完成

HTML 内容#

Obsidian 支持在 Markdown 中直接写一部分 HTML,只会渲染一部分HTML

<p align="center">
<img src="https://example.com/setup.png" width="114514">
</p>

还有一些建议直接看

Obsidian 风格的 Markdown 语法 - Obsidian 中文帮助


四,git插件#

git init#

可以建立远程仓库,然后git clone到本地

或者先 git init 一下,然后再发送到远端。这两种方法都可以。

总之,最终让本地 Obsidian 这个文件库被 Git 初始化即可。

配置.gitignore文件#

打开左下角设置,找到文件与链接

image.png
image.png

更改删除策略,免得每次放到系统回收站,方便处理删除的文件

.gitignore 文件写下面内容

# Obsidian 工作区状态,容易频繁变化
.obsidian/workspace.json
.obsidian/workspaces.json
.obsidian/workspace-mobile.json
# Obsidian 回收站
.trash/
# 系统垃圾文件
.DS_Store
Thumbs.db

这里工作区就是指各个菜单栏之间的状态,会经常变化,容易发生冲突,所以放到ignore里面

关闭安全模式与寻找第三方插件#

打开左下角设置,找到第三方插件

这里如果第一次打开 Obsidian,在第三方插件这个板块里面会显示有一个“关闭安全模式”。点击这个“关闭安全模式”以后,才能显示出我下面的这个图片。这里我提前关了

image.png
image.png

然后就能搜索插件了

下载安装git插件#

安装

启用

配置git 插件设置#

调整设置

勾选下面的,上面输入的空是:当你停止编辑这个 Markdown 文件几分钟时,它就sync一次。我这里填2,就是指停止编辑这个 Obsidian Markdown 文件2分钟时,它就sync一次。

往下翻把pull打开,否则不会自动git pull

这里auto-sync,相当于经典的四件套

git add .
git commit -m "add files"
git pull
git push

如果自动同步有问题的话,可以自己打开命令行检查一下,用 git status

其他git知识推荐

酒井科协2024年基础技能培训第四讲——Git入门

【研1基本功 别人不教的,那就我来】SSH+Git+Gitee+Vscode 学会了就是代码管理大师

感觉写文章用一个branch就够了,不需要开多branch。又不搞代码debug,需要check-out很多branch然后merge。应该是不需要的,有需要的话,自己再去探索这个插件里面的git branch

在下面,可写可不写。根据一般习惯,我还是写了。写自己的github username和email就行

手动提交#

CTRL+P打开命令面板,划到下面就是git相关命令,有时候自动同步会滞后,这时候就推荐使用手动命令的方式,手动完成同步。

重新打开Obsidian(一定要同一个文件库)也可以,它会自动pull,也会commit push

00-Obsidian与auto-git
https://springfieldcafe.github.io/404/posts/obsidian/00-obsidian与auto-git/
作者
Fly me to moon
发布于
2026-06-25
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Fly me to moon
今、私、少しだけ夢に近づきました!
欢迎来到我的个人博客
(针对PC网页端)看板娘可以通过右边从上到下第三个按钮关闭
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
18
分类
4
标签
4
总字数
27,050
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录