Skip to content

回复与社区操作

阅读器调用 LINUX DO 的原生账号和接口能力。按钮是否出现、操作是否允许、最终计数和权限错误都以原站为准。

楼中楼中的回应、点赞、回复、Boost 和主题底部操作

先在楼层底部找到回复、点赞、回应和 Boost;主题级分享、收藏、通知和回复入口位于正文末尾。

主帖操作列

默认在正文左侧显示主帖快捷操作列,集中提供:

  • 回到主题顶部;
  • 主帖点赞及计数;
  • 回复主题;
  • Boost(站点支持且账号可用时);
  • 收藏主题;
  • 展开后的分享、通知和其他主题操作。

点赞、回应、收藏和 Boost 状态会与主帖正文及实时更新同步。已有自定义回应时,爱心入口显示当前回应徽标;点击可取消当前回应,展开选择器可切换为其他回应。操作列展开时会暂时避让历史按钮;接近左右边缘时只保留收纳按钮,悬停或聚焦后恢复。

“设置 → 帖子与回复 → 主帖操作列”可以:

  1. 关闭“始终显示主帖操作列”;
  2. 锁定当前位置;
  3. 在未锁定时长按收纳按钮约 420 ms 后拖动;
  4. 恢复到正文左侧默认位置。

拖动位置按阅读器尺寸保存,窗口缩放或形态变化时会重新限制在可用范围内。

窄屏触控时主帖操作列固定为底部操作坞,不响应不可见拖动,也不会改写桌面位置偏好。普通楼层常显高频回应与回复,其余动作由右侧收纳按钮按需展开;点击动作组外或再次点击按钮会收起,展开前后仍复用同一组业务按钮和事件 owner。

全屏时,标题栏会跟随正文左右边界对齐,阅读队列入口也会跟随操作列收纳按钮的横向中心;拖动操作列或修改全屏布局后会自动重新计算,避免三个入口互相遮挡。

回复与引用

点击楼层底部“回复”会以该楼层为目标打开编辑器;主题末尾“回复主题”创建普通主题回复。

首帖的回复入口服从 Topic 是否允许创建新回复,普通楼层继续服从该楼层的回复权限;主题关闭时不会因首帖自身的楼层字段而误显示可用入口。

选中正文后会出现:

  • 引用:把选中内容和来源信息插入回复编辑器;
  • 复制引用:生成可粘贴的引用文本,不打开编辑器。

发送前仍应检查目标用户、引用范围和草稿内容。切换工作区形态时,编辑器窗口按浮窗、全屏、移动分别保存几何设置。阅读器只在自己发起的有效回复或编辑会话中接管原生 Composer;宿主自行打开的编辑器不会被提前隐藏或搬移。浏览器不支持顶层浮窗提升时会自动回退到 Reader 内的安全层级。

“设置 → 阅读与导航 → 关闭原生回复窗口前再次确认”默认开启。开启后,按 Esc、关闭或舍弃草稿都需要在 1.5 秒内重复同一操作;这个保护只作用于原生回复窗口,不改变阅读器本体的退出偏好。

编辑已有楼层时,阅读器使用与回复相同的宿主隔离提交链路。保存成功后会重新读取该楼层并就地刷新;如果编辑的是楼中楼回复,阅读器会重新聚焦对应的直属讨论,不会让宿主页面自行跳走。

主题编辑表单会按当前可用宽度自动排列字段;窄屏不足以容纳双列时直接收为单列,不会让输入项撑出阅读器边界。

点赞与回应

  • 点赞按钮切换当前账号的点赞状态,并同步计数。
  • 回应区域显示已注册的自定义表情、数量和自己的当前选择。
  • 再次点击自己的回应可取消;选择另一项时切换到新回应。
  • 主帖操作列与正文、二级回复和图片评论共用同一回应状态与选择器规则。
  • 回应中心的数据会与实时主题通道和权威楼层数据校准。
  • 站点启用 Reactions 时,主点赞按钮就是站点配置的主回应;未启用时才调用原生点赞动作, 两种模式不会同时发送两次请求,也不会把主回应重复显示在回应汇总中。
  • 原站切换回应或在线更新可用表情时,阅读器会清理对应楼层/主题缓存、刷新表情注册表,并同步当前可见楼层和主帖操作列;已经展开的回应选择器保持打开。

收藏与回应中心展示真实原站记录

点击标题栏的收藏与回应入口,可以核对当前账号已经点过的回应、主题书签和楼层书签。

Boost

Boost 气泡显示内容和参与用户。账号权限允许时可以发送、举报或进入相关原生操作。

触屏端点按 Boost 内容会临时展开快捷动作,再次点按或点击外部收起;软键盘、内部滚动或可视视口变化时,Boost 菜单会继续贴近原锚点并限制在当前四边内。

Boost 输入框里的表情按钮会打开站点原生表情选择器;面板会显示在阅读器上方,不受浮窗 层级遮挡。选中的表情与普通文字一起计入 16 字上限,最多插入 5 个;关闭或切换楼层时, 输入框和原生表情面板会一起收口。

举报他人的 Boost 时,阅读器会实时读取当前账号的服务器权限,并只列出站点允许且适用于 Boost 的举报类型;如果已经举报过或当前账号无权举报,会直接提示而不发送写请求。需要 补充说明的类型不能为空。提交后请求直接进入 Discourse,失败时表单保留,可修改后重试。

登录后,带用户名的 Boost 会显示 @ 操作:

  1. 点击 @ 后,阅读器打开该楼层的原生回复编辑器;
  2. 编辑器自动插入包含 Boost 正文的引用块,并在末尾加入原作者的 @用户名
  3. 首次打开或复用已有 Composer 时,引用正文和目标楼层都会随原生 Composer model 一起建立;Markdown 与富文本模式都会保留多行 Boost 的换行和引用结构;
  4. 如果当前草稿已经提及该用户,阅读器只聚焦编辑器,不会重复插入;
  5. 自动填充只修改当前草稿,不会立即发送,也不会修改原 Boost。发送前请检查引用内容和目标用户。

“设置 → 帖子与回复 → 复制 Boost 文本”只改变从已有 Boost 预填到 Boost 输入框的文本:

  • 开头文字;
  • 数字递增模式及步长;
  • 固定尾巴模式;
  • 最终结果预览,尾巴最多 16 字。

它不会修改原 Boost,也不会自动发送;预填后仍可继续编辑或取消。

收藏与分享

对象能力
主题添加/移除主题书签、调用分享
普通楼层添加/移除楼层书签、复制精确链接
收藏与回应中心按回应、主题、楼层查看并批量移除

删除本地缓存不会撤销原站收藏;从收藏中心执行移除才会改变原站状态。

主题通知

主题底部的通知级别选择器沿用 Discourse 状态,例如正常、跟踪、关注和静音。修改后影响原站为当前账号发送通知的方式,不只是阅读器本地显示。

消息中心按不同通知类型分类展示消息

通知设置生效后,从标题栏打开消息中心;使用顶部分类筛选通知,再点击消息返回目标楼层。

投票

投票区域按题型允许单选或多选,可提交、更新、撤销并切换结果。关闭、过期、已锁定或无权限投票时,阅读器按原站状态禁用操作。

高权限和敏感操作

以下按钮按主题、楼层和账号权限动态出现:

  • 编辑或删除楼层;
  • 举报主题、楼层或 Boost;
  • 指定主题/楼层负责人;
  • 管理楼层;
  • 支持插件提供的“俺也一样”。

删除会先确认,举报和指定会打开统一表单,管理会打开 Discourse 原生管理菜单。它们属于 真实外部写入,不是本地预览;提交前应核对目标和理由。编辑会先刷新目标楼层,再使用原生 编辑器打开最新正文,避免用陈旧缓存覆盖新内容。

主题、楼层与 Boost 举报共用同一表单、站点举报类型和说明校验;区别只在权限来源: 主题与楼层直接使用 Discourse 原生 Post action,Boost 会先实时读取插件权限。主题入口 位于 #1 正文末尾的主题操作区;嵌套、实时新增和回屏楼层不会使用另一套按钮或提交路径。 删除成功后由同一帖子快照与回复树更新页面,不直接删除某个 DOM;指定主题和指定楼层共用 同一表单及 Discourse 原生 TaskActions。管理菜单中的改作者、重建、Wiki、锁定等操作仍由 Discourse 原生组件执行。

非 LINUX DO 或其他适配社区的官方项目。站点数据与互动结果以原站为准。