Loading... # 使用Obsidian建立个人知识库 ## 背景 23 408考研,想要使用某软件备份并管理所有的文档以及构建知识体系:`java,python,web,C,SQL等语言的学习,实训项目思路,md文档,以及所准备的高数和计算机相关课程`。尝试了`语雀,wolai,notion,印象笔记,有道云,坚果云管理的WebDAV等`各种笔记软件,最后选择使用了Obsidian。 ## 为什么 1. **不依赖网络** 2. 可以自定义同步手段(插件/WebDAV/cloud等) 3. 虽然学习成本相对于notion,wolai等软件稍高,但是完善的第三方插件和高度自定义的工作流可以解决大部分问题。  4. 便捷的使用流程 5. 满足我到目前为止的需求 1. 笔记整理(基于标签和日期等 2. 多层分类 3. 基于Dataview插件实现的页面内嵌 4. etc ## 功能详情(基于插件)  我还没使用太长时间,大量功能无法描述的详细和准确,因此不作过多描述,将基于插件实现的放在开始是因为它带给人们的便捷是Obsidian本身无法比拟的 ### Dataview 这是一个类数据库插件,可以使用自定语句实现对某种页面的查找和输出,当然这是最简单的方法,如下 ````sql ```dataview list from #习题 where contains(file.path,"1011-高数") sort file.ctime desc limit 10 ``` ```` 大意为将1011-高数目录下的带有`#习题`标签的所有页面输出,以武忠祥每日一题为例: <img src="https://typecho-asyncx.oss-cn-qingdao.aliyuncs.com/image-20220320203024653.png" alt="image-20220320203024653" style="zoom:50%;" /> ### Quickadd 存在小小bug,读取模板需要重启Obsidian,配合`Templater`模板插件可以实现快速增加模板的页面,并将md文件标题修改为自己所需要的格式。  ### Calendar 如题,可以显示当前日期和你在那天建立的笔记  ## 功能详情(内置) ### 图谱 牛逼,我只能说牛逼  以图谱直观了解文件直接的关联(或像我一样基于标签),当我想要查看文件间关联,比如使用了`区间再现公式`的题目时,我只需要将鼠标移动到`#习题/区间再现公式`的节点上,就可以看到所有和它有关的题目 <img src="https://typecho-asyncx.oss-cn-qingdao.aliyuncs.com/image-20220320203737506.png" alt="image-20220320203737506" style="zoom:50%;" /> ### 二级标签 即 ``` #习题 #习题/1 #习题/2 #习题/3 #习题/4 #知识 #知识/1 #知识/2 #知识/3 #知识/4 ``` 使用`#一级标签/二级标签`来进行标签的细分,可以更细致的对文件属性进行划分。 ### 未完待续。。。(美化,主页,索引页) 最后修改:2022 年 03 月 20 日 08 : 53 PM © 允许规范转载