你将学到什么
- TutorialReaderLayout 的三栏结构。
render(entry)到<Content />的渲染过程。- 左侧目录高亮和右侧 TOC 的协作方式。
环境与前置条件
- 已了解前两篇中的路由与 frontmatter。
渲染链路
- 页面组件读取
currentEntry。 render(currentEntry)产出Content和headings。TutorialSidebar接收同系列文章列表并高亮当前项。TOC组件根据headings展示大纲。
关键配置
pages: { tutorials: { reader: { sidebar: { width: 320, mobileDrawer: true }, toc: { width: 280 }, content: { maxWidth: 780 } } }}效果验证
- 切换不同教程文章,观察左侧高亮是否跟随。
- 滚动正文,观察右侧 TOC 是否同步。
- 移动端确认抽屉目录是否可打开。
常见问题与排查
- TOC 空白:文章内是否有 h2/h3 标题。
- 左侧目录不高亮:检查
currentSlug与路由 slug 是否一致。
下一篇预告
下一篇进入评论系统总览,先搞清 provider 机制与选择策略。
评论