比如,提取的文本是
大![[…/Z_media/Pasted image 20230526160344.png]]
用dv.paragraph
输出的内容却是:
大
…/Z_media/Pasted image 20230526160344.png
dataview不能展示图片吗?
比如,提取的文本是
大![[…/Z_media/Pasted image 20230526160344.png]]
用dv.paragraph
输出的内容却是:
大
…/Z_media/Pasted image 20230526160344.png
dataview不能展示图片吗?
能展示图片,但是我不懂js,所以最后在元数据区添加了一条图片路径信息,这样不用js也能提取到了。
贴上你的代码,参考下,谢谢
---
cover: 图片路径/图片文件名.jpg
---
使用时直接用cover提取,cover可以自定义,就是元数据的key。
你只要保证dataview输出的是string并且符合md格式, ob自身就会进行渲染了
@班图
你测试下,就是渲染不出图片,和aqu当时的测试结果一样。
就这样简单的代码
dv.paragraph(“![[png path]]”)
看看能不能显示图片,我最新版,win和android都只显示path,不显示图片
匹配正文内容只能用正则, 不用js是不可能的, 只有js才是dataview最万能的使用方法.
谢谢,可惜我不会js,考虑到性能,我还是把路径写入元数据算了。
正则确实性能差点, 不过也是没办法的事情
中文双引号只是手机输入时手误。
我之前也是主要用dataview sql,dataviewjs 只用来聚合内容。
但是,发现 sql结果经常不显示,试过更换插件版本也没有解决,而且一旦出现不显示,在重启ob才会显示。
现在我全改成dataviewjs,就没有出现不显示的问题了。
@班图
有测试过dataviewjs能聚合出图片内容并显示吗?
你自己写个正则匹配图片喽
我现在用Minimal主题搭配DataView插件,卡片笔记打开就卡,如果换用JS可能延迟更大了。
sql最终也是通过js实现 用js只会快不会慢
@班图
能确认js能显示显示图片吗
见我上面的例子,我直接输出一个wiki图片链接,它仍然只显示显示路径。
并没有这样的说法, ob本身就是一个js运行环境, js性能最好的才对, 而且dataview是按需调用, 你不打开那篇笔记dataview脚本根本不会运行且打开也只运行一次, 卡是你其他配置问题多一点
代码是反引号吗,试下vault 里图片的引用。
试过了,互联网图片可显示,库中的本地图片却不能