Skip to content

Conversation

@s3d-i
Copy link
Contributor

@s3d-i s3d-i commented Sep 21, 2025

目标

  • 恢复/强化“阅读流畅性”这一全局原则:无论信息架构如何,阅读不应被打断。

  • 不破坏现有用例:新增的是并行通道,不是替代路径;原有层级导航、子页面列表等全部保留。

  • 可逆、可控:任何跳转都能轻松回退,且跳转逻辑对用户是可感知、可预期的。

背景与取舍

  • 既有 “唯一子页面 → 自动跳转” 已经偏离“严格层级一致性”,但提升了流畅性。

  • 新增 “上下页逻辑扩展” 将该“例外”上升为系统规则:从结构一致性转向体验一致性

  • 代价:导航规则更复杂;收益:对“连续阅读”的主场景显著改善。

范围

  • 适用对象:文档正文页的页尾导航区。

  • 与“唯一子页面自动跳转” 并存,但增加可感知的回退与提示。

…nction to process sitemap entries

  efficiently, in order to prevent timeout failure
Copy link
Collaborator

@AnnaBeiyan AnnaBeiyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

需要解释清楚这个pr解决了什么问题

@s3d-i
Copy link
Contributor Author

s3d-i commented Sep 28, 2025

不属于问题, 属于ux优化
场景: 某人在移动端尝试遍历阅读wiki全部内容(或者遍历阅读某块内容), 由于现有上下页仅限于同级内容, https://mtf.wiki/zh-cn/docs/srs/china/psh/psh-tracheal-shave 之类的页面不能在阅读结束后快速进入下一页由于 https://mtf.wiki/zh-cn/docs/srs/china/psh 下面只有一个页面.
他现在需要"点击导航"(-可能需要滑动目录)-"点击精确的页面" 进行下一页的阅读, 十分破坏阅读连贯性
本优化使得除了首页和末页外的所有内容都能存在"上一页" "下一页", 并且用"下一页(顺序)" "下一页(同级)"进行提示区分(有待商榷, 是否可以消除顺序和同级的区分)

第二个commit解决了前述feat构建超时的问题

@s3d-i s3d-i requested a review from AnnaBeiyan September 28, 2025 15:16
@AnnaBeiyan
Copy link
Collaborator

这个最好先邀请其他人从非技术角度讨论一下是否要做以及做成什么样。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants