-
思源笔记如何在查询结果中排除嵌入块?
2023-03-30 18:25如果只是为了在日记里汇总 之前的日记中写下的代办事项的话,我会这么写:
select * from blocks where ((type='l' and subtype='t' and markdown like '%* [ ]%%') and (box = '笔耕不辍所在笔记本的id' and hpath like '/笔耕不辍/%'))
或者
sql select * from blocks where ((type='i' and subtype='t' and markdown like '* [ ]%%') and (box = '笔耕不辍所在笔记本的id' and hpath like '/笔耕不辍/%'))
-
利用 sql 在反链中进行查询的深度问题
2023-03-17 18:17随手打的,没细看,是少了一个括号,还漏了 refs 表 😛
select * from blocks where (parent_id in (select block_id from refs where def_block_id = '主题A') OR parent_id in (select id from blocks where parent_id in (select block_id from refs where def_block_id = '主题A'))) and content like '%foo%' and type<>'l'
-
思源笔记有没有办法搜索跨块的内容?
2023-03-13 17:15如果你的 A、B 是引用、且有层级关系,比如 A 所在块是一级标题、B 所在块是二级标题,可以用这个 quicker 动作,并且如下图进行设置:
-
希望思源笔记里打开 pdf 默认从左侧打开,符合一部分人(也可能是大多数)左侧阅读右侧记录的习惯
2023-03-08 11:26可以用 BOOKXNOTE 来阅读 PDF,也是能实现与思源的联动的,更灵活。
-
缓解数据焦虑,思源笔记文件存储介绍 2
2023-01-23 09:41你的描述不是很通顺,看不太懂,我只能猜测回答一下:
思源的笔记文件同一时间只能允许一个客户端访问,不要同时用浏览器和客户端访问同一个笔记,容易出问题。
-
缓解数据焦虑,思源笔记文件存储介绍 2
2022-11-13 19:46不知道你的新旧工作目录是怎么来的。我觉得例子中并没有新建目录。如果你的新旧是从文件夹内容角度,而不是从文件夹数量角度来说的话,那你的结论是对的。
过程大概是这样的:
假设电脑 1 的工作空间 1 有笔记本 1,生成了数据快照 1(repo 文件夹里的数据),电脑 1 把数据快照 1 上传到云端的同步目录 1。
电脑 2 的工作空间 2 有笔记本 2,原来是用的是云端的同步目录 2。
现在你把电脑 2 的工作空间 2 的同步目录从目录 2 改成了目录 1,电脑 2 会把云端的目录 1 数据下载下来,里面是笔记本 1 的内容,电脑 2 把工作空间 2 的 repo 文件夹数据快照 1 解密后加到 data 文件夹,这样工作空间 2 里就有笔记本 1 和笔记本 2 的数据。
你退出电脑 2 的思源时,会把工作空间 2 的数据上传到同步目录 1,这样你的电脑 1 就会从云端下载到合并后的数据。
-
请问如何快速将所有某一页面引用转化为文本
2022-11-09 00:15用 emeditor 或其他编辑工具批量替换 data 目录下所有.sy 文件里的
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "这里填测试页面的 ID",
"TextMarkBlockRefSubtype": "d",
"TextMarkTextContent": "测试"替换成
"Type": "NodeText",
"Data": "测试"