使用DrawView三方插件可生成动态索引
列出当前笔记中的所有标签
`= this.file.tags`
根据文件生成索引列表
将”目录名“文件夹(含子文件夹)下所有名字包含‘2021’的文件生成索引列表,并按时间排序。
\```dataview
list from "目录名"
where contains(file.name,"2021")
sort file.ctime
\```
根据标签生成索引列表
list
from #标签名
YML格式
如需使用dataview进一步管理和显示笔记相关属性,需要在笔记开头用YML格式描述笔记相关属性作为元数据(Metadata),可将YML看作是简单的配置文件 ,笔记文件将开头位置六个横杠之间的内容识别为YML,形如:
---
题目: xxx
作者: yyy
tags: \[]
---
注意冒号后面的空格
按属性生成索引表
\```dataview
list
from ""
where contains(作者,"yyy")
\```
生成数据表
将读书笔记目录下的所有文件生成table表,该表包含索引文件名、作者、tags三列,并根据tags排序
table 作者,tags
from "读书笔记"
sort tags
其中author, tags在笔记开头的YML中定义
参考
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析