-
标签面板是否可以改为显示文档级别的块
2021-09-18 14:59”标签系统就相当于另一个我可以随意组织的文档树系统。” 我觉得这只是一个错觉,思源的标签树本来就只有展示功能,没有组织功能。其实功能上没什么减少,反而信息更多了,更方便管理标签多的情况。只不过现在的标签树我觉得默认分屏还有点击多个标签会累加,确实不大好用。
-
思源笔记特性建议 - 模板多级菜单、中文搜索支持
2021-09-17 16:57集市的模板只能英文吗,难道不是觉得英文更通用才用英文起名的?
不知道能否出一个模板面板,直接在思源编辑和查看 md 格式模板
-
关于思源笔记安卓平板端的一些建议
2021-09-10 20:57选字框未跟随光标建议切换为原生的键盘即 Google 拼音输入法,外接键盘打字是最舒服的,像 shift+ 光标移动功能也是有的,这点我用讯飞输入法就有问题
-
建议附件在资源管理器中显示
2021-09-09 14:22-
assets 下的图片、pdf、视频、音频链接
- ctrl+click 在文件夹中打开
- shift+click 用本地程序打开
- click 用思源打开,以方便后续 PDF 联动
-
本地链接资源
- ctrl+click 在文件夹中打开
- click 用思源打开
-
-
【模板分享】如何汇总文档中所有包含加粗 | 高亮 | 颜色文字的内容块
2021-09-09 09:17可以试试这个模板,只需要改第一行的 keywords 变量内的“关键词”,就可以查找了,对于标题是用块引方式展现
.action{$keywords := "关键词"} .action{.title}文档内包含关键词(.action{$keywords})的段落文字汇总 {{SELECT * FROM blocks WHERE path LIKE '%/.action{.id}.sy' AND markdown LIKE '%.action{$keywords}%' AND (type = 'p' AND parent_id not in (SELECT id FROM blocks WHERE path LIKE '%/.action{.id}.sy' AND type = 'i') ) OR (type = 'i' AND id in (SELECT parent_id FROM blocks WHERE path LIKE '%/.action{.id}.sy' AND type ='p' AND markdown LIKE '%.action{$keywords}%' )) ORDER BY created}} 单独以块引展示包含关键词(.action{$keywords})的标题 .action{$block:= (queryBlocks "SELECT * FROM blocks WHERE type= 'h' AND path LIKE '%/?.sy' AND markdown LIKE '%?%' ORDER BY created " .id $keywords)} .action{range $v:=$block} - ((.action{$v.ID} ".action{$v.Content}")) .action{end}
-
请教:如何把所有文档动态按修改时间从新到旧排列索引到一个文档中?
2021-09-05 20:16我又修改了下, 可以自定义时间范围的,只需要在开头修改 today 和 next 里的时间就好了,在 data/templates 文件夹新建一个 md 文件,粘贴过去,然后在思源用/斜杆菜单打开模板选择页面选择就好了
sql 我加了 Limit 语句限制查询为 10000 条,好像如果不加只会展示三十几条
块引版本
<!-- 设定时间 --> .action{$today:= toDate "2006-01-02 15:04:05" "2021-08-05 00:00:00"} .action{$next := toDate "2006-01-02 15:04:05" "2021-09-05 00:00:00"} ## .action{$today | date "2006-01-02 Mon"} \~ .action{$next | date "2006-01-02 Mon"} 期间更新的笔记文档 .action{$today:= $today | date "20060102150405"} .action{$next := $next | date "20060102150405"} .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC Limit 10000 " $today $next .id} .action{range $v := $blocks} - ((.action{$v.RootID} ".action{$v.HPath}")) .action{end}
块超链接版本
<!-- 设定时间 --> .action{$from:= toDate "2006-01-02 15:04:05" "2021-07-05 00:00:00"} .action{$to := toDate "2006-01-02 15:04:05" "2021-09-05 00:00:00"} ## .action{$from | date "2006-01-02 Mon"} \~ .action{$to | date "2006-01-02 Mon"} 期间更新的笔记文档 .action{$today:= $from | date "20060102150405"} .action{$next := $to | date "20060102150405"} .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC Limit 10000" $today $next .id} .action{range $v := $blocks} - [.action{$v.HPath}](siyuan://block/.action{$v.ID}) .action{end}
-
请教:如何把所有文档动态按修改时间从新到旧排列索引到一个文档中?
2021-09-05 19:48块超链接版本
## .action{ now | date "2006-01-02 Mon "} 今天更新的笔记文档 .action{$today := now | date "20060102"} .action{$next := (now | date_modify "+24h")| date "20060102"} .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC " $today $next .id} .action{range $v := $blocks} - [.action{$v.HPath}](siyuan://block/.action{$v.ID}) .action{end}
-
请教:如何把所有文档动态按修改时间从新到旧排列索引到一个文档中?
2021-09-05 19:44这是我之前写的统计今天更新文档模板,以块引形式展示,可以参考修改下。
ps: 建议把块引改成块超链接形式 H
## .action{ now | date "2006-01-02 Mon "} 今天更新的笔记文档 .action{$today := now | date "20060102"} .action{$next := (now | date_modify "+24h")| date "20060102"} .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC " $today $next .id} .action{range $b := $blocks} - ((.action{$b.RootID} ".action{$b.HPath}")) .action{end}