Loading
fix: 修复布局与路由切换动画失效等多个问题
1. SectionHeading: 改为纵向 flex 布局,让 index/line/h2/p 全部垂直堆叠,解决 span 跑到左侧把标题挤到右侧的问题 2. useScrollReveal: 引入 MutationObserver 监听 DOM 变化,新增 isVisible() 同步判定,解决客户端路由切换后新页面元素卡在 opacity:0 不显示的问题 3. StepIndicator: 重写为 flex 布局(圆点 + 内容),用伪元素绘制连接线,确保内容列宽能正常扩张,修复文本被挤成一字一行的问题 4. CodeBlock 与各页面 grid 容器: 给 .code-block 根与所有容纳 CodeBlock 的 grid 项加 min-width:0,防止长代码行把网格列撑破溢出屏幕