阅读、快捷方式、帖子与适用站点
设置中心将阅读与站点相关选项拆分为四个面板:
- 阅读与导航:队列入口、历史、帖子打开位置和退出方式;
- 快捷方式:为导航、阅读工具、面板、帖子操作、窗口和队列绑定键盘或鼠标操作;
- 帖子与回复:主帖操作列、二级回复显示位置和 Boost 复制;
- 适用站点:其他 HTTPS Discourse 论坛。

在“阅读与导航”选择队列入口、历史切换、主题打开位置和退出方式;这些选项共同决定从列表进入、连续阅读和离开后的状态恢复。
阅读队列入口
“队列为空时仍显示入口”默认开启。空队列按钮显示关闭符号而不是文章数:
- 点击入口仍可确认当前队列为空;
- 点击右上角关闭操作会同时关闭面板并保存“空队列时隐藏”;
- 加入第一篇文章后,入口不受该设置影响并恢复显示数量。
历史导航与退出
| 设置 | 可选值 | 结果 |
|---|---|---|
| 始终显示前进和后退按钮 | 开 / 关 | 有可用历史时一直显示;关闭后由边缘唤出 |
| 边缘唤出按钮范围 | 0%–15% | 指针进入两侧区域时显示按钮;0% 关闭边缘唤出 |
| 历史列表排序 | 最近打开 / 首次打开 | 决定历史列表与前后切换顺序 |
| 普通帖子从第 1 楼打开 | 开 / 关 | 只影响普通帖子链接 |
| 按两次 Esc 关闭阅读器 | 开 / 关 | 开启后须在 1.5 秒内连续按两次;关闭后按一次即可 |
| 关闭原生回复窗口前再次确认 | 开 / 关 | 开启后,按 Esc、关闭或舍弃草稿须在 1.5 秒内重复同一操作 |
新配置默认关闭阅读器本体的“两次 Esc”,但默认开启原生回复窗口的关闭确认。前者决定临时层都关闭后如何退出阅读器,后者只保护未关闭的原生回复窗口;已有明确保存值继续沿用。
完整讨论、父回复预览、大图查看器、代码预览和原生回复编辑器会先消费 Esc。只有这些临时层都已关闭时,双击退出规则才作用于阅读器本体。
帖子打开位置
“打开帖子起始楼层号为 #1”只影响普通主题链接:
- 开启(默认):从主题首帖开始;
- 关闭:优先恢复最近阅读位置;
- 消息、收藏、历史和明确楼层链接:始终按目标楼层定位。
因此,这个开关不会破坏消息、收藏、历史和明确楼层目标的回跳。
快捷方式

在“快捷方式”给 21 个动作配置键盘、滚轮或鼠标侧键,每个动作最多三组;冲突与浏览器保留键会在保存前拦截。
21 个快捷动作分为浏览导航、阅读工具、界面面板、帖子操作、窗口与队列五组。点击某个动作右侧的“添加”后,按下键盘组合键、滚轮、鼠标中键、后退键或前进键即可保存;右键始终留给浏览器上下文菜单,不作为快捷方式。“清空”“默认”和“全部恢复默认”分别管理单项或全部绑定。
- 每个动作最多保留 3 个快捷方式;
- 同一组合不能同时属于两个动作;
- 浏览器常用保留键不会保存,包括刷新、查找、地址栏、开发者工具、新建/关闭标签页和隐私窗口等组合;
- 单个字母、主键盘数字或数字小键盘按键必须至少搭配
Ctrl、Alt、Shift或Meta,避免与论坛快捷键冲突; - 在输入框、编辑器或需要键盘操作的控件中,阅读器不会抢占普通输入。
快捷方式修改会立即写入当前脚本配置,不进入底部的统一草稿队列。动作暂时不可用时只显示提示,不会改走另一项社区操作。
快捷绑定属于阅读器偏好,会进入 v9 设置导出,并随配置导入或恢复全部默认一起处理;它不需要 WebDAV 独立类别。若启用 WebDAV 的“设置配置”,快捷绑定会作为该类别的一部分合并,但 WebDAV 凭据仍不会随设置同步。
主帖操作列

“帖子与回复”控制主帖操作列、完整讨论和 Boost 复制等行为;缺少对应站点插件时相关入口自动隐藏。
“始终显示主帖操作列”默认开启;“锁定操作列位置”默认关闭。未锁定时长按操作列收纳按钮约 420 ms 后拖动,位置会保存;“恢复默认”将其放回正文左侧。
操作列包含回顶、点赞、回复、Boost 和收藏,展开后补充分享、通知等主题操作。站点缺少某项插件或账号没有权限时,对应入口不会出现。
展开操作列后,“不想看”位于“岁月史书”右侧。列表页点击免打扰会把对应 Topic 收进此浮窗并立即从列表移除;它不会修改原站通知级别,入口也不会叠加宿主或 Reader 的悬停提示卡片。
免打扰与自动过滤
打开“不想看”浮窗后,点击标题栏齿轮进入“免打扰与自动过滤”;设置仍在同一个浮窗内,点击返回回到 Topic 列表。左侧切换规则类别,右侧卡片区只读展示当前规则,区域固定高度并独立滚动;可搜索、高亮并定位卡片,悬停后删除。手动免打扰始终可用。
新增类别、Label、OP 或楼层用户时会自动查询宿主,只有选择合法候选后才能加入;同名用户需根据唯一用户名和 ID 二次选择。字符匹配可指定 title、category、label、user 或 topic,支持普通包含与正则表达式。保存后会立即重扫当前 Topic 列表和已挂载楼层,不需要刷新页面。主题类别、Label、OP 与字符规则在动态隐藏列表项的同时会写入自动过滤历史;楼层用户命中也会把当前 Topic 与用户原因记入历史,但只隐藏该用户的楼层本体并保留回复树。自动历史不拥有永久隐藏权:关闭总开关或删除规则后已挂载内容立即恢复,历史仍可追溯;自动历史条目直接进入规则管理,不参与批量恢复。只有手动免打扰会持久收纳 Topic,直到用户点击恢复显示。
数据管理中的全局“恢复全部默认”会保留手动收纳记录、自动过滤历史和上述全部自动过滤设置。本面板自己的“恢复默认”仅重置自动过滤草稿,保存后生效;它不会删除“不想再看”中的既有历史。
二级回复显示位置

启用完整讨论后,直属回复在父楼层下形成关系树,同时保留它们在主信息流的正式楼层,跳转与历史位置不会失真。
| 设置 | 结果 |
|---|---|
| 在父回复下展开二级回复 | 直接显示父回复收到的回复 |
| 启用深层回复阅读 | 允许使用完整讨论或主信息流树状嵌套 |
| 深层回复展示方式 | 直接进入完整讨论,或先显示 2–5 层主信息流树状嵌套 |
| 从楼层列表隐藏二级回复 | 将正式楼层收纳为参与者头像标记,跳转仍可定位 |
深层回复阅读建立在父回复下展开之上;关闭它仍可保留普通直属回复分页。主信息流超出所选深度后进入完整讨论;完整讨论按真实父子关系无限递归,窄窗口只停止继续缩进。默认继续使用完整讨论窗口,不改变已有用户的阅读方式。
Boost 复制
复制结果由三部分组成:
前置文字 + 原 Boost + 末尾内容
- 选择数字递增或固定文字。
- 数字模式设置 1–99 的步长,并填写数字前文字。
- 固定模式填写最多 16 字的末尾文字。
- 在预览中检查最终结果。
- 实际点击复制时,才把结果预填到该楼层的 Boost 输入框。
这个设置只改变预填文本,不会自动发送或覆盖原 Boost。
其他适用站点

在“适用站点”输入 HTTPS 论坛地址并验证 Discourse 证据,成功后才加入自定义站点;验证不会绕过目标站登录或权限。
Loader 默认只匹配 21 个内置社区。其他标准 HTTPS Discourse 需先在脚本管理器中为本脚本允许对应域名;脚本运行后会用当前页面的原生模块与 DOM 证据识别,并弹窗询问是否保存为自定义站点。也可以输入域名或完整网址并点击“验证并添加”;阅读器会匿名访问该站点的 /site/basic-info.json,检测到 Discourse 公开站点信息后保存为兼容兜底。已内置站点不需要重复添加,保存的域名可以在同一区域移除。
兼容兜底域名保存在脚本管理器的全局脚本存储中,只在本地自动识别失败时启用;它不会自行修改 @match,因此脚本管理器仍须允许目标域名运行。若目标不是 Discourse、拒绝访问公开接口或请求超时,阅读器不会保存。
