-
Dark+ 主题亮色主题下引述块多次嵌套后,看不清文字
2022-05-20 13:34如果需要多层嵌套引用的话, 在文件
/data/widgets/custom-light.css
中自定义一下--custom-block-quote-background-color
变量吧, 调整颜色透明度或者直接设置为不透明的颜色即可 -
搜素的搜索记录怎么删除?
2022-05-17 20:38- 打开开发者工具(使用快捷键 Shift + Ctrl + I)
- 切换到
Application
选项卡 - 打开
storage
>Local Storage
- 删除
local-searchedata
字段
-
Dark+ 主题列表折叠展开 Bug
2022-05-14 11:24小三角折叠失效应该是这个问题: 块标纵向排列以后折叠小三角失效, 请关注升级到
v2.0.9+
后是否能解决该问题页边距可以通过用户自定义配置进行修改, 步骤如下
-
打开文件
<工作空间>/data/widgets/custom.css
, 如果没有则新建 -
在文件中写入如下内容, 将
24px
更改为自己想设置的页边距, 之后保存该文件:root { --custom-editor-padding-left: 24px; --custom-editor-padding-right: 24px; }
-
刷新页面
-
-
SQL 嵌入块闪烁是什么问题,如何解决
2022-05-13 20:08所有 Query 挂件相关的块都有块属性
custom-type
, 可以通过该特性进行过滤- Query SQL 代码块:
custom-type
:query-code
- Query 挂件块:
custom-type
:query-widget
- Query 查询结果表格块:
custom-type
:query-table
- Query SQL 代码块:
-
dark+ 标签选择 bug
2022-05-12 18:59 -
关于笔记本防止误删除丢失数据方案
2022-05-07 15:27v2.0.4+
版本历史文件保存目录发生了迁移统一历史数据存放位置为
工作空间/history/
· Issue #4750 · siyuan-note/siyuan -
请问如何在全局搜索中实现两个关键词,一个定位文件名,一个定位该文件内的关键词
2022-05-02 14:42全局搜索也支持使用 SQL 语句
SELECT * FROM blocks WHERE hpath LIKE '%文档名关键词%' AND content LIKE '%文件内关键词%'
-
汇总的时候怎么排除 daily note 文档?
2022-05-02 01:00-- 查询当前文档的子文档(排除以 YYYY-MM-DD 格式命名的文档) SELECT '[' || b.content || '](siyuan://blocks/' || b.id || ')' AS __1____pre__文档标题, b.updated AS __2____datetime__更新时间, b.created AS __3____date__创建日期 FROM blocks AS b WHERE b.type = 'd' AND b.path LIKE '%/.block{.root_id}/______________-_______.sy' AND NOT b.content REGEXP '^\d{4}\-\d{2}\-\d{2}$' ORDER BY b.updated DESC
-
Daily Note 模板 sql 语法请教
2022-04-30 02:44你的示例是不是有些问题, 从截图看
tobecontinued
应该与[[主题1]]
与[[主题2]]
在一个块中SELECT b0.* FROM blocks as b0 WHERE ( b0.id IN ( SELECT r1.block_id FROM refs as r1 WHERE r1.def_block_id = '20220429222034-ntnrf39' ) AND ( b0.type = 'h' OR b0.type = 'p' ) AND b0.parent_id NOT IN ( SELECT b1.id FROM blocks as b1 WHERE b1.type = 'i' ) ) OR ( b0.id IN ( SELECT b2.parent_id FROM blocks as b2 WHERE b2.id IN ( SELECT r2.block_id FROM refs as r2 WHERE r2.def_block_id = '20220429222034-ntnrf39' ) ) AND b0.type = 'i' ) ORDER BY b0.created;
-
云同步问题疑惑,文档覆盖丢失,直接心血白费,还好只是两个月的工作记录,不是我之前的笔记。
2022-04-29 19:12同步时被覆盖的内容会在
/data/被覆盖内容所在笔记本/.siyuan/history
目录下生成备份 -
【分享】导图挂件更新
2022-04-29 18:54可以试试自动跟踪主题颜色模式
window.top.siyuan.config.appearance.mode === 0; // 浅色模式 window.top.siyuan.config.appearance.mode === 1; // 深色模式 window.matchMedia('(prefers-color-scheme: light)').matches === true; // 浅色模式 window.matchMedia('(prefers-color-scheme: drak)').matches === true; // 深色模式
-
求助一个挂件
2022-04-24 23:36插入一个 HTML 块即可
今天是 2022-04-24,从 2020.01.01 入职已经过去 845 天,今年已过了 114 天(第 18 周/共 53 周),距离 2023 年还有 250 天。
<div> <span id="content"></span> <script> { /* 自定义 ID */ const CUSTOM_ID = "495EB80FD306470E8C2CADA3E0FE05E7"; function This(customID) { let protyle = document.querySelector(`protyle-html[data-content*="${customID}"]`); if (protyle) { let block = protyle.parentElement.parentElement; return { id: block.dataset.nodeId, block: block, shadowRoot: protyle.shadowRoot, }; } else return null; } /** * 格式化日期时间 * REF [js怎么格式化日期 - 知乎](https://zhuanlan.zhihu.com/p/136943284) */ Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) { fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); } } return fmt; } function week(y, m, d) { let today = new Date(); // 今天 let begin = new Date(y, m - 1, d); // 开始日期 let this_year = new Date(today.getFullYear(), 0, 1); // 当年第一天 let next_year = new Date(today.getFullYear() + 1, 0, 1); // 下一年第一天 let d_begin = Math.round((today.valueOf() - begin.valueOf()) / 24 / 3600 / 1000); let d_this_year = Math.round((today.valueOf() - this_year.valueOf()) / 24 / 3600 / 1000); let d_all = Math.round((next_year.valueOf() - this_year.valueOf()) / 24 / 3600 / 1000) - 1; let week_this_year = Math.floor((d_this_year + this_year.getDay()) / 7) + 1; let week_all = Math.floor((d_all + this_year.getDay()) / 7) + 1; return `今天是 ${today.format('yyyy-MM-dd')},从 ${begin.format('yyyy.MM.dd')} 入职已经过去 ${d_begin} 天,今年已过了 ${d_this_year} 天(第 ${week_this_year} 周/共 ${week_all} 周),距离 ${next_year.getFullYear()} 年还有 ${d_all - d_this_year} 天。` } const THIS = This(CUSTOM_ID); const root = THIS.shadowRoot; const content = root.getElementById("content"); content.innerHTML = week(2020, 1, 1); } </script> </div>ar() + 1, 0, 1); // 下一年第一天 let d_begin = Math.round((today.valueOf() - begin.valueOf()) / 24 / 3600 / 1000); let d_this_year = Math.round((today.valueOf() - this_year.valueOf()) / 24 / 3600 / 1000); let d_all = Math.round((next_year.valueOf() - this_year.valueOf()) / 24 / 3600 / 1000) - 1; let week_this_year = Math.floor((d_this_year + this_year.getDay()) / 7) + 1; let week_all = Math.floor((d_all + this_year.getDay()) / 7) + 1; return `今天是 ${today.format('yyyy-MM-dd')},从 ${begin.format('yyyy.MM.dd')} 入职已经过去 ${d_begin} 天,今年已过了 ${d_this_year} 天(第 ${week_this_year} 周/共 ${week_all} 周),距离 ${next_year.getFullYear()} 年还有 ${d_all - d_this_year} 天。` } const THIS = This(CUSTOM_ID); const root = THIS.shadowRoot; const content = root.getElementById("content"); content.innerHTML = week(2020, 1, 1); } </script> </div>