个人认为,文档漫游是笔记软件中一个非常重要的功能。
此前已有 SQL 语句和 T 佬写的文档漫游插件,但是由于年久失修,尚不支持数据库和自定义排除。
自己动手丰衣足食,由于开发只会写 JS 脚本,还不会框架化开发,只能以一种其他方式实现。
于是在群友的帮助下,实现了由 SQL 嵌入块 + 快速添加块属性插件实现。
一、文档漫游主体
-
新建一个空白文档,新建一个嵌入块,输入以下代码。
select * from blocks where id NOT in (select block_id from attributes where name = 'custom-notrandom' and value = 'notsee') AND type = 'd' ORDER BY RANDOM() LIMIT 1;
-
安装快速添加块属性插件,设置好以下 JS 语句。
{ "@type/d": { "不漫游": { "notrandom": "notsee" } } }
二、演示视频
大致说明:
- 右上角刷新漫游。
- 如果看到不需要漫游的页面,可以进入页面菜单-插件-添加属性-不漫游。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于