如果你对 Obsidian 不够了解的话,欢迎阅读或观看下面我写的视频与文章。
1.使用 Obsidian 打开 Hexo 文件夹
1.1 基础操作
Obsidian 作为一款完全本地的 Markdown 编辑器,可以打开任意一个本地文件夹,然后将其作为编辑器存放与编辑文档的库,只需要点击左下角的按钮,然后打开 Hexo 文件夹即可。
1.2 过滤 Obsidian 文件夹
使用插件进行过滤
因为 Hexo 文件夹内存在很多与文档编辑无关的文件夹,所以我们可以使用 Hide Folders 插件将不想看到的文件夹过滤掉,眼不见为净。
最后过滤完,只剩下发布 Hexo 文章用的 _posts
文件夹了:
使用 obsidian 设置进行过滤
这个时候虽然看不见文件夹,但你之后在 Obsidian 搜索查询的时候,还是有可能会出现这些文件夹中的文档,这个时候我们可以进入 Obsidian 的设置中,在 文件与链接
这个选项卡中,点击 忽略文件
按钮,然后添加你想过滤的文件夹即可。
1.3 新建草稿文件夹
因为 _posts
文件夹中的文档都会被编译渲染,所以我们需要为日常的草稿或者笔记创建一个草稿文件夹 _drats
。
注:文件或文件夹开头名称为 _(下划线)或隐藏的文件会被忽略。
同时,我们需要在 Obsidian 设置中,将这个 _drafts
文件夹设置为新建文档时用来存放的文件夹:
1.4 自动生成分类
由于 Obsidian 是以文件夹为文档的基本管理方式,长此以往,在 _posts
文件夹中就会出现非常多的子文件夹,又因为后期写作中,管理分类是一件相当麻烦且枯燥的事情,所以我们可以用一个 Hexo 插件来根据文档所在的文件夹(或子文件夹)来自动生成它的 categories
。
插件名称:hexo-auto-category
安装方法
- 使用 CD 命令进入安装 Hexo 的文件夹
- 使用下面的代码安装插件
1 | npm install hexo-auto-category --save |
- 打开 Hexo 根目录下的
_config.yml
文件,并添加如下代码,然后保存
1 | # Generate categories from directory-tree |
- 重新渲染文件
1 | hexo clean && hexo g && hexo s |
2. Obsidian 插件
2.1 用 Templater 自动生成 Front-matter
代码如下
1 | --- |
效果