DataView 查询片段记录
Dataview 插件本来是用来数据查询的,但是可以用 JS 来操作查询,那不就是一个 JS 运行环境了么,当然要玩坏它。
所以在自己的笔记起始页里放了一堆奇奇怪怪的东西,记录一下,给有需求的小伙伴们。
https://obsius.site/6w1h5t6w3m076r081u60
Templater 用户函数记录
这个生成之后就是静态内容了,便于保存,比如写日记啥的。
Dataview 插件本来是用来数据查询的,但是可以用 JS 来操作查询,那不就是一个 JS 运行环境了么,当然要玩坏它。
所以在自己的笔记起始页里放了一堆奇奇怪怪的东西,记录一下,给有需求的小伙伴们。
https://obsius.site/6w1h5t6w3m076r081u60
这个生成之后就是静态内容了,便于保存,比如写日记啥的。
用JS可以做一个可视化的查询?就是只用鼠标点点就可以方便地筛选笔记?
差不多就是这个意思,后期甚至不用点,可以做到几乎完全自动化
非常不错耶,稻米鼠谢谢你的分享~
可怕,开始玩obsidian了么
才想起dataview我也装了,拿来筛选自动生成的未读笔记很方便。但问题是它不能修改md文档本身,而我的电子书又只能读纯md,感觉很麻烦……
用 templater 试试,不过能生成不能修改(是我还没学会,2333
我看到文档里有说加+就能在进预览时修改
With this command utility, you can declare a command as “dynamic”, which means that this command will be resolved when entering preview mode.
To declare a dynamic command add a plus+
sign after the command opening tag:<%+
That’s it, your command will now be executed only in preview mode.
This is useful for internal functions liketp.file.last_modified_date
for example:
Last modified date: <%+ tp.file.last_modified_date() %>
看起来从特定文件夹筛选带有特定tag的文件并且显示为列表需要自己写脚本。我不熟JS,而且有些内置变量还得传几下……告辞,现在又不是不能用,大不了多建个文件夹……
你的需求好像用他自己的搜索语法就能解决
这个和dataview的情况一样,都需要在obsidian中运行查找代码,而我电子书上不知道为什么obsidan的app无法运行(准备找个旧版的看看,之前能用但是卡……),在markor里这些都只是无法运行的代码段
电子书啊,就不如直接搞个网页让它显示
文石的nova2,基于android9还是10的系统,可以折腾app,能手写非常爽
上次可能是其他手机直接备份的app不能用吧,从apkpure上下载的能安装了,问题完结