-
七日磨一剑:发布访问控制
2025-11-29 14:49反馈一个情况,先附上我的使用信息。
思源工作空间:全部使用相同的工作空间。
使用平台
1、阿里云服务器 docker 部署大佬 v202510180131 版本,开启发布服务,配合大佬的权限控制对外发布文章。
- 通过 「域名 1」 访问思源发布服务。(对外发布)
- 通过 「域名 2」 访问思源 docker 版。(编辑内容)
2、PC 客户端使用思源官方客户端,一直跟随官方版本更新。(编辑内容)
3、手机,使用思源官方 app,一直跟随官方版本更新。(查看内容)
同步:所有平台均使用 s3 同步,七牛云。
前言:大佬的权限控制版本,在经过之前测试后,没发现什么问题,所以我直接投入使用。
问题:权限情况在未操作的情况下发生改变,具体改变情况如下。
-
我的文档树有 7 个「禁止访问」笔记本,3 个「公开」笔记本
-
「公开」笔记本下的文档存在「私密」「保护」「禁止访问」「公开」「隐藏」五种权限的文档。
-
问题:有一个 「公开」笔记本 下的所有文档权限全部变成「公开」,改变前该笔记本下五种权限的文档都有。
-
怀疑:怀疑是因为 PC 思源版本更新导致此情况,我在昨天晚上更新了思源 v3.4.2-dev1,今天中午 14 点左右访问发布服务,发现出现了设置成「禁止访问」的文档,访问 docker 版查看,发现有一个 「公开」笔记本 下的所有文档权限全部变成「公开」。
- 一般思源出现小修改的 dev 版本,我都会提前尝试,且是直接在自己使用的工作空间中尝试。大修改的 dev 版本,则是在虚拟机中尝试。
-
-
附上我的操作习惯:
- 在 docker 版本进行权限设置后,重要的笔记本及重要文档都设置成「禁止访问」后,便不在使用 docker 端,后续在 PC 编辑/新增内容,偶尔使用 app 编辑/新增内容。
- 因为知晓每个笔记本的权限情况,比如该笔记是「公开」,还是「禁止访问」,我在 PC 客户端,通过移动文档的方式,控制对外发布的权限,如果要单独设置某个文档的权限,我会访问 docker 版,设置对应权限。
-
求助如何让日记可以显示星期
2025-11-20 00:11/日记/{{now | date "2006"}}/{{now | date "2006-01-02"}} 周{{now | WeekdayCN}}显示:2025-11-20 周四
-
七日磨一剑:发布访问控制
2025-11-05 12:50下列所有情况的操作步骤都是「操作客户端并同步」->「docker 同步」->「检查 docker 文档树权限,检查页面更新情况,访问发布服务页面检查权限」
权限客户端与 docker 同步问题,经过测试,修改过的文档内容都会及时更新,只有权限会出现一些问题,有以下情况出现:
- 权限图标未及时更新,访问发布页面,权限为修改后权限,手动收起展开文档树可更新图标,不操作文档树不会更新。
- 权限图标未及时更新,访问发布页面,权限为修改前权限,等待一定时间后(3-10s),再次访问发布页面权限为修改后权限,这时手动收起展开文档树可更新图标,不操作文档树不会更新。
综上,我觉得权限数据同步正常,只是没有及时更新文档树图标(对应图标未变,发布页面为修改后权限),亦或是没有及时加载更新后的权限数据(对应图标未变,发布页面为修改前权限)。
-
七日磨一剑:发布访问控制
2025-11-05 01:35如图所示,启动发布服务的思源(客户端/docker),只打开了「公开」文档 1,访问时:
- PC 端加载的页面是正常的「公开」文档 1。
- 移动端则可能加载曾经打开过的页面。
希望移动端也可以像 PC 端一样,首次加载页面为:启动发布服务的思源(客户端/docker)打开的页面。

-
七日磨一剑:发布访问控制
2025-11-05 01:05如图所示,访问移动端时,首个标签页标题必定是「未命名」,与当前打开文档标题不同。
打开新文档,标签页标题则是上一个打开文档的标题。
注:PC 有时也会出现这样的情况。


-
docker 进去怎么也这么慢呀
2025-11-02 22:44我部署在阿里云 ECS 服务器上,2 核 2G,3M 带宽,并没有出现你这样的情况。
唯一能感觉到的差距是,访问速度:在自己的笔记本上和红米 K80U 上,明显比学校机器人上和荣耀 30Lite 快。
加载出页面基本都没有超过 10s,插件我使用比较少,主题是「写味」。

-
七日磨一剑:发布访问控制
2025-10-29 00:15大佬,我个人觉得:禁止权限的文档名称应统一显示「禁止访问」,或者不显示。
「公开」、「隐藏」、「保护」、「私密」,这 4 个权限本质上来说都是希望对外分享的,只是应用的场景不同。
而「禁止」则是彻彻底底的不希望别人看到里面的任何内容,这其中应该包括文档名。
举一个实际场景:
“王小二”是一个真实名字,在其它文章中难免会有引用,可以通过静态锚文本隐藏真名,也可以通过动态锚文本配合命名功能隐藏真名。但现在的「禁止」并不能算彻底的禁止,它泄漏了文档名。

「禁止」权限不应该返回任何有效内容。
当然,别的文章存在引用是不可避免的,但静态锚文本已然隐藏了文档名,动态锚文本只需要配合命名就可以隐藏了。
(这也是我这久使用的痛点,别的地方只要引用了「禁止」权限内容,就会泄漏文档名……对于「禁止」来说,这也算一种泄漏,望采纳,感谢。)
-
七日磨一剑:发布访问控制
2025-10-14 05:17如图所示
标签页在第一次访问发布服务后一一对应

但如果标签页都属于「禁止」「私密」「隐藏」权限中一种,打开发布服务是空白状态,不属于没有标签页的正常显示状态。

-
七日磨一剑:发布访问控制
2025-10-13 16:52膜拜大佬!
我下载体验了一下,反馈两个问题。
1、嵌入块可以访问「禁止」权限内的内容。

2、界面会出现多把锁,界面可以往下滚动,出现 n 把锁。


-
求问,笔记本关闭后,在发布服务中不能打开,以此控制笔记内容可访问与不可访问安全吗?
2025-10-05 23:56感谢回答,我在发布服务中测试,感觉应该可行。不知道官方发布服务的权限控制什么时候可以提上日程 😄。
-
求问,笔记本关闭后,在发布服务中不能打开,以此控制笔记内容可访问与不可访问安全吗?
2025-10-05 23:52感谢,我想 docker 部署一个发布空间,但又不想维护两个工作空间,所以才出此下策。
-
如何对搜集的文档或者自己写的文档进行整理?
2025-08-29 16:49只是对笔记进行归纳整理的话,是治标不治本,未来可能还会出现重复的笔记内容。
可以尝试更换笔记方法,比如使用《防弹笔记法》,以任务 | 项目来管理,以输出为目的,内容集中管理,个人认为可以有效避免重复内容,链滴和网上有挺多相关内容,可以去看看。
-
请问如何将一整个文件夹导出为 PDF?
2025-08-25 20:07可以把整个文件夹暂时放入一个「空白文档」下,然后导出这个「空白文档」(打开:合并子文档)
事后再将所有文档移回原来位置,删除空白文档,虽然麻烦,但暂时能用。
-
思源笔记 v3.2.1 云端无法同步
2025-08-15 12:31我也遇见过,大多时候是我自己的网络问题,我自己的解决方案是
- 更换信号更好的 wifi
- 插网线
- 手机开热点给笔记本使用
一般更换网络后,我这里就没问题了。
















