Nextjs Nextra Starter Distill Zh

蒸馏并应用当前仓库的 Next.js Nextra 启动模板架构、已实现功能、二次开发扩展点与迁移模式。适用于理解本项目、继续二次开发、修改 docs/landing/i18n/theme/auth/UI 行为,或把这些 Next.js 16 + Nextra 4 + Tailwind CSS 4 模式复用到其他项目。

pdsuwwz Updated

File contents

Next.js Nextra Starter 蒸馏

使用这个项目内 Skill 来理解、扩展或选择性迁移 nextjs-nextra-starter 的实现。reference 文件是蒸馏后的指南;做结论或改代码前,仍然要读取当前源码,因为仓库可能已经变化。

Reference 路由

  • 架构、模块边界、文件职责:读取 references/architecture.md
  • 功能清单、产品能力、实现状态:读取 references/feature-map.md
  • 复用实现模式、改造已有模式:读取 references/implementation-patterns.md
  • 在本仓库继续二次开发:读取 references/extension-guide.md
  • 把模式迁移到其他项目:读取 references/migration-notes.md

只读取当前任务需要的 reference。跨边界任务可以组合读取,例如新增多语言 landing section 时同时读取实现模式和二开指南。

工作流

  1. 先判断用户目标是理解、扩展、迁移还是审查。
  2. 读取对应 reference。
  3. 按 reference 中的源码路径检查当前实现。
  4. 除非用户明确要求替换,否则保留 Nextra、语言、主题和 MDX 的集成点。
  5. 当前 auth 流程默认视为前端演示;只有仓库已加入真实后端/session 后才按生产鉴权处理。
  6. 涉及运行时行为时,使用最窄有效验证命令,通常是 pnpm lintpnpm build

注意事项

  • 这个 starter 组合了文档站、产品落地页、i18n、主题控制和 UI primitives,不要当成普通 Next.js app 处理。
  • src/content/zhsrc/content/en 是内容源;src/i18n 存放 React 组件复用的 UI 文案。
  • _meta.tsx 控制 Nextra 导航和页面级布局行为。
  • 一些 client widget 会适配 Nextra 渲染出的 DOM;升级 Nextra 时要重新检查选择器。
  • 不要把演示 auth、占位 analytics、静态 metadata 或示例产品文案直接复制到生产环境。

pdsuwwz/nextjs-nextra-starter/tree/main/.agents/skills/nextjs-nextra-starter-distill-zh commit 3e62d1f44e

Frequently asked questions

npx skillmds@latest add pdsuwwz/nextjs-nextra-starter-distill-zh