-
求助反链面板的提示颜色 css 怎么修改
2024-09-25 20:08用这个 css 代码块试试,具体颜色值请根据自己需要修改
.protyle-wysiwyg [data-node-id] span[data-type~=block-ref]:not(.av__celltext), .protyle-wysiwyg [data-node-id] span[data-type~=file-annotation-ref] { color: red!important; /* 根据自己需要修改这里的颜色 */ background-color: transparent!important; /* 不显示背景色,如果需要背景色,请删除该行代码即可 */ }
-
ipad 无法打开链接
2024-09-25 19:43可使用 URL 协议挂件转换下试试或在线工具 https://diamondyuan.github.io/302/
具体原因,可参考 https://sspai.com/post/66896 的介绍。
大意是,当
xxxx://url
无法被软件识别时,则可以通过 http 协议转换下,然后通过浏览器打开xxx://url
链接。这个工具作用是把
xxxx://url
链接转换为 http 链接,然后访问时,浏览器再从 http 链接中还原出xxxx://url
链接,并跳转。 -
批量导入文档到数据库 0.0.6 版全新发布
2024-09-25 19:30这个不是常规问题,是特例,你必须把相关数据给我我才能去查看原因,或者你可以尝试,比如把
sortByTreeOrder
设为 false,maxLevel
设为较大值试试,或者把 SQL 复制出来查询试试等。总之,非开发人员,光靠描述很难看出问题(因为很难准确描述到问题症结),除非你能说到关键点。
-
希望鼠标悬浮自动展开大纲
2024-09-25 11:03 -
希望鼠标悬浮自动展开大纲
2024-09-25 06:59只展开一级标题,当鼠标移动到对应处时自动展开一级标题的内容,移开时自动收回
按照这个需求,我实现了这个功能,不知能否是你想要的效果
效果
代码
-
求一个可以显示每日创建文档或更新文档的 SQL
2024-09-24 22:44SELECT * FROM blocks WHERE type = 'd' AND (created LIKE strftime('%Y%m%d', datetime('now', 'localtime')) || '%' OR updated LIKE strftime('%Y%m%d', datetime('now', 'localtime')) || '%') ORDER BY sort ASC, updated DESC, created DESC;
写到模板中去掉换行即可,比如
{{SELECT * FROM blocks WHERE type = 'd' AND (created LIKE strftime('%Y%m%d', datetime('now', 'localtime')) || '%' OR updated LIKE strftime('%Y%m%d', datetime('now', 'localtime')) || '%') ORDER BY sort ASC, updated DESC, created DESC;}}
-
批量导入文档到数据库 0.0.6 版全新发布
2024-09-24 19:09有没有可能是因为你的层级 2 选的不对?可参考下图来看看是否选的正确,红色数字代表层级,比如你选 2,则代表只能导入 daliy note 根目录的文档和 2024 根目录的文档,而 09 和 08 下的文档不会导入。
通常情况下,层级不用选的,比如你设置一个非常大的数字,通常意味这这个文档下的所有后代文档都会导入,这个层级限制主要用来,你只想导入某个层级及之前的文档,而不是从这个层级开始往后。
如果还有问题,不妨说下你的导入需求,并把你的层级截图看看。
-
请问浮窗中的字体大小, 能否不跟随正文大小, 能够自己调整
2024-09-23 19:56这样就可以了吧
/* 单独调整浮窗内的样式 */ .block__popover { .b3-typography, .protyle-wysiwyg, .protyle-title { font-size: 30px !important; /* 字体大小根据自己需要调整 */ } }
效果如下
-
请问集市插件 web 工具集成怎么才能让自定义网页在思源中打开
2024-09-23 18:49不清楚你的具体需求,这里可能涉及多种类型的样式,需要在块中添加对应的标识,需要 js 实现。这里仅以铃铛为例演示说明,如果还需其他样式或多种样式,请自行研究。(注意,这个只是思路示例,不代表最终产品,有问题请自行研究调整)
css 代码如下
:root { --callout-default-icon-top: .35em; --callout-default-icon-left: .1em; --callout-default-icon-font-size: 1.4em; --callout-default-fc-font-size: 1.3em; --callout-default-fc-padding: 1.7em; --callout-default-fc-font-weight: 700; --callout-big-icon-top: .35em; --callout-big-icon-left: .1em; --callout-big-icon-font-size: 1.4em; --callout-big-fc-font-size: 1.3em; --callout-big-fc-padding: 1.7em; --callout-big-fc-font-weight: 700; --callout-small-icon-top: .45em; --callout-small-icon-left: .2em; --callout-small-icon-font-size: 1em; --callout-small-fc-font-size: 1em; --callout-small-fc-padding: 2.2em; --callout-small-fc-font-weight: inherit; --callout-fold-height: 34px; --callout-fold-icon-top: 10px; --callout-fold-font-size: 20px; --callout-fold-icon: "⤴"; --callout-default-icon-top: var(--callout-big-icon-top); --callout-default-icon-left: var(--callout-big-icon-left); --callout-default-icon-font-size: var(--callout-big-icon-font-size); --callout-default-fc-font-size: var(--callout-big-fc-font-size); --callout-default-fc-padding: var(--callout-big-fc-padding); --callout-default-fc-font-weight: var(--callout-big-fc-font-weight); } .protyle-wysiwyg div[data-node-id].bq::after { content: "🔔" !important; } .protyle-wysiwyg .bq:not([custom-callout-mode]):after, .protyle-wysiwyg .bq[custom-callout]:not([custom-callout-mode]):after { top: var(--callout-default-icon-top); left: var(--callout-default-icon-left); font-size: var(--callout-default-icon-font-size); } .protyle-wysiwyg .bq::after, .protyle-wysiwyg .bq[custom-callout]::after { font-family: 'Twitter Emoji', 'Noto Color Emoji', 'OpenMoji', sans-serif !important; } .protyle-wysiwyg .bq:after, .protyle-wysiwyg .bq[custom-callout]:after { content: ""; position: absolute; border: none; transform: none; margin-left: 10px; } .bq:not([custom-callout-mode])>.p:first-child{ font-weight: var(--callout-default-fc-font-weight) !important; font-size: var(--callout-default-fc-font-size) !important; padding: 0 0 0 var(--callout-default-fc-padding) !important; } .protyle-wysiwyg .bq .p, .protyle-wysiwyg .bq[custom-callout] .p { padding-left: 2.2em !important; } .protyle-wysiwyg [data-node-id].bq { background-color: rgba(246, 225, 205, .5) !important; box-shadow: 0 0 0 2px rgba(246, 225, 205, 1) inset; } .protyle-wysiwyg div[data-node-id].bq, .protyle-wysiwyg div[data-node-id][custom-callout].bq { border: none !important; border-radius: 5px; background-image: none; line-height: normal !important; } .protyle-wysiwyg .bq, .protyle-wysiwyg .bq[custom-callout] { padding: 4px; padding-left: 8px !important; color: var(--b3-theme-on-background); }
效果
-
如何快速获取数据库 id
2024-09-23 17:50最简单的就是在数据库块下面新建 SQL 查询块(注意是紧挨着数据库块的下一个块,中间不要间隔其他块,空行也不行)
然后输入以下代码
//!js setTimeout(()=>{ item.querySelector('.b3-form__space--small').innerHTML='数据库ID: '+item.previousElementSibling.dataset.avId; }, 100); return []
然后就能看到数据库 ID 了。
-
请问集市插件 web 工具集成怎么才能让自定义网页在思源中打开
2024-09-23 12:34不清楚原因,我这边可以,但打开速度较慢。
你也可以试试 browserTab / 网页视图 + 侧边栏工具,如图
-
请教闪卡的记忆间隔——跳过、重来、困难、良好、简单的选择规则;以及文档数多了后,全局关系图会变成奇奇怪怪的形状
2024-09-23 09:46不知 @MOUQIN 大佬是否指的这位大佬 https://www.zhihu.com/people/thoughts-memo
这位大佬的专栏 https://www.zhihu.com/people/thoughts-memo/columns
《间隔重复的历史》 https://zhuanlan.zhihu.com/p/375379522
-
思源怎么实现习惯追踪呀?总不会每天都要手动生成一次吧
2024-09-23 09:36别可惜,可以向作者提反馈。
另外,日程配置数据都在“日程管理笔记本”文件夹中,里面是 json 数据,也可以自行根据 json 数据生成 echarts 图表。
别再来个可惜不懂编程之类,这世上没有什么事情是你想什么就是什么的,要么自己去主动解决,要么就只能退而求其次或其他方案。
-
如何真的关闭 JS 代码片段?
2024-09-22 20:04把 isEnabled()函数中的
const scripts = document.head.getElementsByTagName('script');
改为
const scripts = document.head.querySelectorAll("script[id^=snippetJS]");
可大大提高第一次遍历时的性能,毕竟系统库函数啥的文本量还是巨大的,而代码片段的代码往往很小。
-
“/”敲斜杠后弹出的快捷功能面板中的选项条目能否删除 / 自定义?
2024-09-22 15:47嗯嗯,
题外话,我觉得应该给 html 添加客户端标记属性或类名,比如 data-platform="mobile" data-client Android iPhone 等,这样写 css 才更方便。
-
如何设置单篇文章编辑器的宽度?以及一些其他问题
2024-09-22 15:12无限放大
-
.protyle-content--transition .protyle-wysiwyg{ padding-left: 30px!important; /* 左侧边距宽度,根据自己需要调整 */ padding-right: 10px!important; /* 右侧边距宽度,根据自己需要调整 */ }
- alt+y 全屏显示或新窗口打开
一个标签“多个词语”,这句话什么意思?
是指一个数据库列里显示多个标签吗?如果是的话,把数据库列类型设置为多选即可。
-
[js][css] 斜杠菜单,导航栏,状态栏,文档树美化和增强
2024-09-22 14:34默认積読主题没问题,你自定义的样式是否冲突就不知道了,你可以先关闭自定义的样式看看,然后排查找出原因。
-
希望将文档树的按钮调大一点
2024-09-22 14:12你样式的问题,左侧的线把空间挤小了,官方默认主题没这么小,空间挺大的。
理想状态应该是蓝色区域,官方默认主题就是蓝色区域
我这个目录层次背景线不会挤占原有空间
-
求 CSS 代码片段
2024-09-22 13:33新增下面这个样式即可
.protyle-wysiwyg [data-node-id] span[data-type~=block-ref]{ background-color: transparent!important; border-bottom: none!important; color:rgb(137,87,229)!important; }
效果
动态引用
静态引用