-
附件存于 assert 下时,能否保持原本命名?
2022-06-16 15:32或者对于文件类型的 block 做个 2 层嵌套,一个文件夹类 block 映射到 assert 内的子文件夹,文件夹 block 内再一个文件 block。
每个文件 block 必须在一个文件夹 block 下。
-
问题反馈:使用替换功能替换一个文档的标题之后,在其他文档中对该文档的引用名称不会变
2022-06-13 17:40- 创建引用,无静态锚文本
- 替换
- 查看引用文本没变,悬浮页面引用目标依然为‘引用页 xx’但实际访问到了‘引用页 yy’
- 重建索引后,查看引用文本没变,悬浮页面引用目标为‘引用页 yy’
-
再次检查,无静态锚文本
-
问题反馈:使用替换功能替换一个文档的标题之后,在其他文档中对该文档的引用名称不会变
2022-06-13 11:10没用静态锚文本。如果我是直接在源文档修改标题,那引用页的文本也跟着变。但通过替换来操作就不会变
-
从笔记中直接拷出文件问题
2022-06-02 14:55同一工作项目下,笔记和文件都是需要管理的对象,希望思源能在文件管理的层面多做一些功能。这样笔记管理和文件管理统一到一个软件内,会节约很多管理精力。
-
这 docker 折腾了好几天了,有没有适合小白用户的解决方案?
2021-11-24 10:04不是同一回事。官方同步我也在用,然后也需要有远程访问的方案。所以打算部署个 docker,与我家里机器同步。数据比较敏感需要 https。。。
-
思源笔记 docker 如何登陆账号并同步?
2021-11-22 11:44目前一个设备同时可以访问的工作空间就一个,也就是一次只能访问一个同步目录,后续可以加入一个设备同时访问多个工作空间并且每个工作空间单独配置同步目录和端到端密码吗?以便在不同的同步目录中区分数据安全层级,并在高安全设备中同时访问多个同步目录。
-
思源笔记 docker 如何登陆账号并同步?
2021-11-22 11:24比如在 docker 的内容,由于是提供远程访问的,所以风险比较大,内容安全要求低,我打算用 test1 目录来同步。然后家里的机器,本地数据比较安全,用来记录安全要求高的数据,我打算用 test2 目录来同步。但我也希望家里的机器可以访问 test1 里的内容,同时手动对两个目录里的数据做交互。
-
思源笔记 docker 如何登陆账号并同步?
2021-11-22 11:15有没有办法一个客户端对应两个云同步空间,以便区分安全层级,docker 上放安全要求低的,远程访问。家里机器放安全要求高的,本地访问,同时也可以同步 docker 的内容。
-
思源 sql 查询结果与 sqlitestudio 结果不一致,后者符合预期
2021-11-03 10:40替代方案:
{{select * from blocks where id in (select id from (select id,type,subtype,parent_id as id2 from blocks)as a left join (select id as id2,type as type2,parent_id as id3 from blocks)as b on a.id2=b.id2 left join (select id as id3,type as type3,content as content3 from blocks)as c on b.id3=c.id3 where a.type='i' and a.subtype='t' and c.type3='h' and c.content3 like '%版本开发%')and markdown like '* [_] %' and markdown not like '* [_] ~~%~~' and path like '/20211025140243-y1q7v8d/%/%/%' and substr((case when updated>created then updated else created end),1,8) > (select max(replace(substr(hpath,21,10),'-','')) from blocks where markdown = '# 周报' and path like '/20211025140243-y1q7v8d/%/%/%' and root_id!='.action{.id}') and hpath <= (select hpath from blocks where id= '.action{.id}')}}
也就是把
(case when updated>created then updated else created end) > (select max(substr(hpath,21,4)||substr(hpath,26,2)||substr(hpath,29,2)||'9') from blocks where markdown = '# 周报' and path like '/20211025140243-y1q7v8d/%/%-%-%' and root_id!='.action{.id}')
替换为
substr((case when updated>created then updated else created end),1,8) > (select max(replace(substr(hpath,21,10),'-','')) from blocks where markdown = '# 周报' and path like '/20211025140243-y1q7v8d/%/%/%' and root_id!='.action{.id}')
-
思源 sql 查询结果与 sqlitestudio 结果不一致,后者符合预期
2021-11-02 09:43一致的,我是直接拿了嵌入模块里的 sql,来通过另一个引擎访问 temp 目录下的数据库。一样的 sql 一样的 siyuan.db,没道理不一样的结果。
-
sql 筛选层级任务的问题
2021-10-27 21:00{{select * from blocks where id in ( select id from ( select id,parent_id as id1 from blocks ) as a left join ( select id as id1,parent_id as id2 from blocks ) as b on a.id1=b.id1 where b.id2 not in ( select id from blocks where type='i' ) ) and type='i' and subtype='t' and markdown like '* [ ] %'}}
-
sql 筛选层级任务的问题
2021-10-27 17:36获取 20211025101231-27gd4vy 下的未完成任务:
select * from blocks where id in (select id from (select id,parent_id as id1 from blocks where path like '%20211025101231-27gd4vy%' and type='i' and subtype='t' and markdown like '%* [ ]%') as a left join (select id as id1,parent_id as id2 from blocks) as b on a.id1=b.id1 where b.id2 not in (select id from blocks where path like '%20211025101231-27gd4vy%' and type='i' and subtype='t' and markdown like '%* [ ]%'));