-
S3 的云端同步为什么一直显示下面的内容,我按照教程做的呀
2025-04-21 20:37应该是 Path-style 的问题,我记得腾讯云是逐渐不支持 Path-style 还是已经不支持来着,配置网页也是用 Virtual-Host-Style,改过来就没问题了
-
S3 的云端同步为什么一直显示下面的内容,我按照教程做的呀
2025-04-21 16:54参考[小白福音] 思源笔记 S3 配置生成器 - 链滴重新填写,也可以把配置面板截图发出来(记得关键信息打码,并且说明一下用的什么云服务)
-
如何让标题自动着色?
2025-04-21 16:49需要的是背景颜色还是文字颜色?前者是
background-color
,后者是color
,请自行按需更改。以下样式由 VSCode Lite Edit 主题相关样式改写而成,可能存在一些冗余部分。把 CSS 代码复制到外观-代码片段-CSS 代码片段中并启用。/* 1级标题样式 */ .b3-typography .h1, .b3-typography h1, [data-node-id].h1, .protyle-preview h1 { color: #d1e7dd; } /* 1级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h1], ul.b3-list.b3-list--background [data-subtype=h1] .b3-list-item__text { color: #d1e7dd; } /* 2级标题样式 */ .b3-typography .h2, .b3-typography h2, [data-node-id].h2, .protyle-preview h2 { color: #f0f8ff; } /* 2级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h2], ul.b3-list.b3-list--background [data-subtype=h2] .b3-list-item__text { color: #f0f8ff; } /* 3级标题样式 */ .b3-typography .h3, .b3-typography h3, [data-node-id].h3, .protyle-preview h3 { color: #fff0f5; } /* 3级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h3], ul.b3-list.b3-list--background [data-subtype=h3] .b3-list-item__text { color: #fff0f5; } /* 4级标题样式 */ .b3-typography .h4, .b3-typography h4, [data-node-id].h4, .protyle-preview h4 { color: #f5f5dc; } /* 4级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h4], ul.b3-list.b3-list--background [data-subtype=h4] .b3-list-item__text { color: #f5f5dc; } /* 5级标题样式 */ .b3-typography .h5, .b3-typography h5, [data-node-id].h5, .protyle-preview h5 { color: #f9f9f9; } /* 5级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h5], ul.b3-list.b3-list--background [data-subtype=h5] .b3-list-item__text { color: #f9f9f9; } /* 6级标题样式 */ .b3-typography .h6, .b3-typography h6, [data-node-id].h6, .protyle-preview h6 { color: #f0f8ff; } /* 6级大纲样式 */ .sy__outline ul.b3-list.b3-list--background [data-subtype=h6], ul.b3-list.b3-list--background [data-subtype=h6] .b3-list-item__text { color: #f0f8ff; }
-
一种输入标题导致运行时错误的情况
2025-04-20 22:22我自己的主题因为不知道什么修改暂时无法复现(希望以后也不要复现了),目前暂时切换到 Savor 录制问题。
在浏览器伺服可以复现问题。复现的录屏附在下方。(含
getSelection()
) -
pdf 识别后导入思源,公式表格怎么比较好的处理
2025-04-19 21:01或许可以通过工具将 HTML 表格转 md 表格,这是我通过搜索“HTML 表格转 md”关键词找到的网页工具,可以尝试:HTML 表格 转换为 Markdown 表格 - 在线表格转换工具
转换之后将 md 表格粘贴进去然后删掉 HTML 块就可以替换了,不过具体效果未测试
-
我想把日常花销也记到思源,有没有类似功能呢?
2025-04-19 14:10要记录还要汇总,感觉会多出很多无关的步骤(比如写数据库模板列、添加自定义属性等),反而压低记账的积极性,不如去专门的记账软件
-
新建文档可否直接建立
2025-04-18 13:38笔记本就是为了在笔记数量大的时候排除一部分以减小性能压力的,平时可以将笔记按一些标准分在不同笔记本下面,不使用时关闭一些笔记本。不使用笔记本进行分类管理可以只使用一个笔记本。
-
安卓端如何删除工作空间?如何正确手动同步?
2025-04-17 19:43安卓的工作空间在 Android/data 下,直接访问需要折腾一下,可以在思源的工作空间切换那里删除。
设置的内容包括:设置、主题、快捷键、云端设置、图标、表情等,分几个部分分别导出、导入。
从 PC 导出数据到安卓导入之后部分数据没有正常导入,这个是不应该出现的情况,可以描述一下具体发生了什么。导出导入 data 这个过程就是完整的数据备份和恢复,理论上不应该出现某些数据丢失的情况。
如果是手动同步,可以尝试手动导出、导入 data;配置云端同步并设置手动上传、下载;导出导入 sy.zip 等
-
希望粘贴链接时自动替换锚文本
2025-04-17 12:19在 Edge 浏览器中,从地址栏复制链接默认带有当前的标题信息,直接粘贴会显示为
[]()
格式,转化为链接(其他支持富文本的应用里好像会粘贴为<a>
格式)。而对一个超链接右键复制链接默认不解析链接标题,粘贴会显示为链接的纯文本,而在设置中打开对应选项可以在后台解析链接标题,粘贴会显示为[]()
格式。可以描述一下如何复制的链接。
-
各位大佬请问数据库中模板列输入这种公式有好的办法吗?
2025-04-15 23:28公式实在有点难看到了,背景是透明的,深色模式下只有浅浅一点痕迹,这里抄录一遍:
y=(3E-05)t^4-0.0088t^3+0.958t^2-54.354t+1771.3不过 3E-05 可能是看错了?又或者是 0.5?毕竟实在有点难看清了
-
思源里怎么用正则匹配中文之间的空格
2025-04-15 20:37上面 ai 给的代码就是用了断言的形式,现在看来应该是思源不支持断言。我没有试过用正则表达式去掉空格,不过想到了两种折中的方法:
- 用搜索去掉文档里的空格,之后优化排版一次
- 找专门的插件实现,比如集市里的“文本处理”插件,安装后会在块菜单的插件菜单里添加去掉空格按钮。不过这个我没测试过,有可能不支持多个块一起处理
我当初为了去掉空格也尝试了手搓插件,还挺麻烦的,不过我现在去空格还是用的这个插件 -
喜欢 QYL 主题,能不能增加自定义配色方案
2025-04-13 22:17如果对应主题有在
:root[data-theme-mode=light] {} :root[data-theme-mode=dark] {}
这里定义颜色,可以自行往 CSS 的代码片段中添加值来替换主题的定义值。
-
markdown 语法里的 ==aa== 的等号高亮功能没有了,请问怎么恢复
2025-04-13 22:13是显示不出来?还是不能输入(输入不会转换为高亮)?
后者可以在设置 - 编辑器里面检查一下对应的开关是否开启。
-
一种输入标题导致运行时错误的情况
2025-04-13 13:48自行进行了多种测试,实在是没办法弄明白这个东西,不管通过什么方式,只要通过 CSS 向标题中加入了图片,就会在输入时导致一些问题,然后思源无法识别标题结构,导致运行时错误。
简单解释一下我的思考过程:
正常的标题结构:
<div data-subtype="h1" data-node-id data-node-index data-type="NodeHeading" class="h1" updated> <div contenteditable="true" spellcheck="false">标题文本</div> <div class="protyle-attr" contenteditable="false">&ZeroWidthWhiteSpace;</div> </div>
在输入时,所有文本都会进入
标题文本
部分,并且正常显示。在大部分情况下都是如此。如果主题通过 CSS 为标题添加了一些东西(如 VSCode Lite Edit),比如通过
::before
添加了一个标题前的图标,或者通过background-image
和对应样式添加了标题前(或后)的图标,在输入时,输入的文字仍然正常去到标题文本
部分,但是会出现一些意外,比如:<div data-subtype="h1" data-node-id data-node-index data-type="NodeHeading" class="h1" updated> ::before <!--其实不限于这种情况,只是我前面发的代码是这样工作的--> <div contenteditable="true" spellcheck="false">出问题时的状态</div> <br> <div class="protyle-attr" contenteditable="false">&ZeroWidthWhiteSpace;</div> </div>
意外出现一个
<br>
标签,并且大纲面板中不能显示刚输入的标题文本。这时候及时使用CTRL+ALT+0(或CTRL+ALT+1)可以将这个一级标题转为段落块,之后又使用CTRL+ALT+1可以转换成一级标题。这时候就是正常的一级标题,不会出现运行时错误。不过转换之后会有一些遗留的问题,如下:<div data-subtype="h1" data-node-id data-node-index data-type="NodeHeading" class="h1" updated> ::before <!--依旧是主题添加的元素,内含图片--> <div contenteditable="true" spellcheck="false"> <span data-type="text" style="white-space-collapse: break-spaces;">标题文本</span> "<protyle-html>&ZeroWidthWhiteSpace;" </div> <div class="protyle-attr" contenteditable="false">&ZeroWidthWhiteSpace;</div> </div>
这里会凭空冒出来一段文本
<protyle-html>&ZeroWidthWhiteSpace;
,并且大纲面板中会显示为标题文本<protyle-html>
,手动删除后面的<protyle-html>
可以恢复成刚才输入的标题文本。在进行上述测试之后,我将
::before
方式添加的图片换成了background-image
方式添加图片(显示效果仍与 VSCode Lite Edit 主题宣传图一致),仍然会导致运行时错误弹窗。在这个时候的 HTML 结构仅为上述 HTML 结构中去掉::before
。 -
思源里怎么用正则匹配中文之间的空格
2025-04-11 23:36可以试试断言,需要支持这个特性(?)才能用,有些地方只认普通的正则表达式
(?<=\p{Han})(\s+)(?=\p{Han})
不过我的测试工具不能匹配
\p
,所以我又写了一个类似穷举法排除的(?<=[^a-zA-Z0-9\s])(\s+)(?=[^a-zA-Z0-9\s])
-
"正在上传数据仓库" 特别缓慢
2025-04-11 11:56日志里常见的错误是未找到域名(不知道这样的主机,unknown such host)和云端区块下载失败,可以检查一下网络环境配置,看看出错时是断网了还是什么问题
另外日志有几个是说云端数据仓库因其他设备同步中被锁定,如果只有一台设备可能需要排查一下。
-
Android vivo x100pro siyuan v3.1.27 无法插入图片或文件
2025-04-08 23:03 -
3.1.27 安卓版本 无法插入本地图片或文件
2025-04-08 22:57 -
KaTex 宏定义怎么使用,语法怎么用
2025-04-07 14:49按照 JSON 格式继续添加,宏为键,公式为值,表现出来就是:
// 单行 {"\\foo": "\\frac{1}{2}", "\\foo1": "\\sqrt{1}"} // 多行 { "\\foo": "\\frac{1}{2}", "\\foo1": "\\sqrt{1}" }
不过需要注意的是现阶段定义的 KaTeX 宏在导出时是不生效的,也就是一旦使用了,在导出时是不会渲染的,并且同步时也不会同步 KaTeX 宏设置。