-
不用插件,光凭 javascript 代码操作块后能否支持撤回操作
2025-01-15 00:41是单纯操作
innerHTML
或者innerText
就可以由系统生成撤回事件吗,什么类型的前端变化会被认为是用户操作并且索引数据库呢? -
不用插件,光凭 javascript 代码操作块后能否支持撤回操作
2025-01-15 00:37就是单纯替换
innerHTML
或者innerText
,这个我没有试过,如果 js 操作文字变化会被认为是用户输入操作,系统会自动生成撤回的 -
不用插件,光凭 javascript 代码操作块后能否支持撤回操作
2025-01-15 00:29可以尝试自行写入块
protyle
的撤回栈。但是单纯 js 我连怎么访问这个都不知道。。。不过可以尝试一下
要不试试直接替换文字吧,说不定当成用户输入自己生成撤回操作了呢
-
S3 换源后发现丢失了部分笔记,有办法找回吗?
2025-01-14 23:47我自己理解如下:
你原本的所有内容记为 A 状态,之后你回退了一部分提交,回到 A'状态,这时候是切换了同步存储桶。在这时候你就已经丢失了部分笔记,应该是最初同步到 R2 的设备笔记不全,同步之后通过修改时间认为那个是最新版本。后面你其他设备同步 R2 之后发现上面的数据修改时间比本地的数据要新,所以从 R2 拉取了不全的数据。
正常使用一般不会出现这种数据丢失问题,在同步的时候会检查两边的数据修改时间。不过这次估计是最早同步的那台设备数据不全,又正好因为切换存储桶导致数据修改时间更新了,导致其他设备同步之后删除了一些数据。我粗略画了一个 Git 提交图来表示这种情况。
gitGraph commit id: "origin" commit id: "切换R2同步" branch R2 commit id: "新写的笔记" checkout main commit id: "丢失的笔记" -
近期 (3.1.1X) 版本起出现的 S3 同步失败常见问题排查
2025-01-14 12:11address 这个我是真不了解,查了点资料,待会改改
前面的协议我看看要不要仔细解释一下,先结合浏览器地址栏写一个版本出来吧
感谢回复
-
移动端怎么使用插件
2025-01-14 09:33这个地方是显示插件添加的侧栏,应该是没有安装会添加侧栏的插件(比如 Kmind、Exclidraw 等)。可以在电脑安装好插件之后同步到手机上。
如果想要在手机端开启或安装插件可以查看:
只使用手机伺服:
- 首先保持思源打开,不要被杀后台
- 打开手机浏览器,访问
localhost:6806
或者127.0.0.1:6806
- 加载出思源界面后将地址栏里面的
mobile
改成desktop
- 打开左上角设置访问集市
- 如果没有则在搜索框中搜索集市
使用手机 + 电脑伺服:
- 设置手机思源为伺服状态
- 在电脑想办法访问到手机的
6806
端口 - 电脑浏览器打开思源界面之后在设置中访问集市
- 手机退出伺服状态
使用电脑安装插件:
- 在电脑端集市安装手机集市插件
- 同步到手机上
- 在手机访问集市插件
-
同一个主题切换从暗黑切换到明亮存在问题
2025-01-12 18:50看过 Savor 也是这样,像 Savor 一样肯定是没问题的。*话说我之前都没发现 Savor 也是这样
不过只要在 theme.js 中定义的函数都能按需调用,不需要全部塞在一起。
-
同一个主题切换从暗黑切换到明亮存在问题
2025-01-12 18:39主题卸载函数为什么要放在立即执行函数的范围内部呢?像是主题样例里面的结构,在卸载函数中使用
delete
删除掉加载时创建的变量不行吗? -
同一个主题切换从暗黑切换到明亮存在问题
2025-01-12 18:11当时的问题已经搞明白了,就是 theme.js 里面不能有
const
声明的变量。一旦有这个变量就会触发问题,导致第一次切换 theme.js 初始化失败还是什么的,然后第二次自动刷新界面。 -
思源的 PDF 有目录吗
2025-01-12 11:00我记得可以做标注的,就是不支持放进 pdf 文件里面,好像是另有一个思源格式的文件记录 pdf 标注。按
CTRL+D
是高亮标注,按ALT+D
是边框标注,可以自己试试。框选文字可以快速高亮。至于文字我还没有试过 -
思源笔记插件开发笔记丨调用 api 操作块支持撤回(使用 Transaction)
2025-01-12 09:32既然川佬把我插件的功能已经全覆盖了,感觉可以找时间下架插件了 😂
不过川佬有考虑过处理英文文本吗,就是全大写全小写行首大写这样的
-
v3.1.19 云端 S3 同步异常
2025-01-11 23:08可以检查一下 region-id 是否匹配。如果是在服务端配置了 region-id 则检查是否相同,如果没有配置可以试试
us-east-1
。又或者是 region-id 的格式不符合特定的语法(有这个语法吗),可以尝试将
_
改成-
试试(如果后端有配置也需要同时修改)。同时报错中提示了 endpoint 问题,可以检查一下域名是否存在问题。
-
近期 (3.1.1X) 版本起出现的 S3 同步失败常见问题排查
2025-01-11 22:00Addressing 我突然想明白具体是怎么回事,待会改,先洗个澡,也请大家帮忙看看文档有什么地方是不详细不正确的,我现在有的是积分改帖子,能写明白我都可以尽量往上写,谢谢大家了
-
请问使用 Unraid 进行 Docker 部署 授权码这样填写不对吗
2025-01-11 18:12在用户指南里面有 docker 部署教程。报错信息也提示了,必须设置
--accessAuthCode
,你试试把授权码改成这个格式试试下面是一条启动命令示例:
docker run -d -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_container
-
存储空间占用越来越大有什么好办法?
2025-01-11 15:08在设置 - 关于里面,有一个数据仓库清理,这个是清理本地快照的,默认有保留天数和个数限制(前几个版本更新的)。同时在设置 - 云端有云端的清理,可以清理云端快照。在设置 - 资源可以清理未引用的资源文件。
-
个人电脑购买了思源会员,如何转移给公司内网(离线)的 docker 镜像
2025-01-08 21:38导出 PDF 是会员功能吗?这个我不了解。不过会不会是没有正常拉起浏览器进行下载啊,思源导出什么东西都是通过浏览器进行下载的,可以检查一下这个
-
VSCode Lite Edit 主题使用说明
2025-01-08 21:24目前的更新记录:
- 从 2.0.0 到 2.0.3 主要修复了打包流程会打包额外文件和缺斤少两的问题,目前 2.0.3 版本暂时稳定。我看压缩包没有增减文件,应该是没问题了。太正好了,集市更新列表的时候正是 2.0.3 版本发布之后。我先休息一下。
- 到 2.0.4 是修复了无序列表最后不以一级样式结束的问题
- 到 2.0.5 微调了四级标题前的图标位置
-
VSCode Lite Edit 主题使用说明
2025-01-08 20:45挖一下帖子。主要是今天拿 SASS 重构了主题,虽然检查了一遍,但是恐怕要出不少问题(没有最好)。虽然还没发版,但是先做好准备。在此帖和 gh issues 收集问题,这两天会尽快处理。过时恢复原处理速度。
如果不出问题会在集市 9 点刷新中看到 VSCode Lite Edit 主题的 2.0.0 版本。但是请注意:这个版本可能会明显不稳定,请注意是否要更新。如果一两天不发布新的版本就是稳定了。
-
关于 OceanPress 问题的求助
2025-01-08 11:04