通过 gray-matter 解析 Markdown,再结合 generateStaticParams 完成静态路径推导,是我在多个项目里复用的方案。文章拆解如下:
- 目录结构:
content/<collection>/<slug>.md。 - 数据解析:借助
gray-matter+ 类型守卫,保证元数据可靠。 - 部署:Vercel 上将
Output Directory指向out/,搭配 GitHub Hooks 完成自动化。
文中还分享了如何把 Decap CMS 的工作流与 GitHub PR 合并审阅串联起来。
