背景
obsidian是一个非常牛逼的本地笔记工具,极大的提高了本人的学习能力,卷的更加厉害了。此处简要记录一下在使用过程中遇到问题和对应的解决方案,至于具体的使用方法网上多的是就不介绍了。
三方插件推荐
1. Advanced Tables(提高表格编写)
2. Calendar(生成日历侧栏)
3. Dataview(必备)
4. Day Planner(日程管理,显示日程安排)
5. HIghlightr(高亮markdown文笔)
6. Remember Cursor Position(记录光标位置)
1. 可视化指定文件夹
在graph模式下可视化指定的多个文件夹,例如可视化作者和论文
(path: reading/paper) OR (path: reading/author))
2. 为文档指定meta信息
参考资料: https://medium.com/pm%E7%9A%84%E7%94%9F%E7%94%A2%E5%8A%9B%E5%B7%A5%E5%85%B7%E7%AE%B1/obsidian-%E4%BD%BF%E7%94%A8%E6%95%99%E5%AD%B8-%E6%8F%92%E4%BB%B6%E7%AF%87-02-%E5%A6%82%E4%BD%95%E5%9C%A8-obsidian-%E4%B8%AD%E8%87%AA%E5%8B%95-%E5%BD%99%E6%95%B4%E7%AD%86%E8%A8%98-8d90b5e44f6a
yaml格式虽然好用,但是没有超链接,推荐以下格式(注意空格和回车,一个都不能错):
Title :: <br>
Author :: [[A]],[[B]] <br>
Journal :: [[A]] <br>
Year :: [[A]] <br>
Keywords :: [[Keyword1]],[[keywords2]] <br>
dataview的检索代码如下:
```dataview
list
from "reading/paper"
where contains(Author,"Someone")
3. ### 自动根据文件名进行dataview检索
读论文时,希望能够根据关键词进行归类,此时手动复制文件名比较累,比较简单的方法如下。
```dataview
list
from "reading/paper"
where contains(Author,this.file.name)