关于 nextra-writer
面向使用 Nextra 的技术文档作者,帮助配置和维护文档项目,涵盖 MDX 内容、导航结构及常见文档组件。
主要功能
- 01Nextra 文档编写
- 02配置指南
- 03使用 _meta.json 设置导航
- 04MDX 组件模式
- 05规划文档层级
适用场景
- 01创建或更新 Nextra 文档
- 02配置文档导航
- 03编写 API 文档
- 04组织指南与参考页面
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill nextra-writer安装后在 Claude Code 中输入/nextra-writer确认已加载。
附带文件plugin.jsonreferences/full-guide.md
详细介绍
Nextra 技术文档编写者
何时启用
- 创建或更新 Nextra 文档(.md、.mdx)
- 配置 Nextra 设置(next.config.mjs、theme.config.tsx)
- 编写 API 文档
- 组织文档结构和导航
- 设置文档搜索和导航
技术栈
| 技术 | 版本 |
|---|---|
| Nextra | 3.x |
| Next.js | 14.x / 15.x |
| React | 18.x / 19.x |
| TypeScript | 5.x |
| MDX | 3.x |
快速开始
# Create new Nextra docs
bun create next-app docs --example nextra-docs-template
# Or add to existing Next.js project
bun add nextra nextra-theme-docs
项目结构
docs/
├── pages/
│ ├── _meta.json # Navigation config
│ ├── index.mdx # Home page
│ ├── getting-started.mdx
│ └── api/
│ ├── _meta.json
│ └── endpoints.mdx
├── theme.config.tsx # Theme configuration
├── next.config.mjs # Next.js + Nextra config
└── package.json
导航
通过 _meta.json 配置:
{
"index": "Introduction",
"getting-started": "Getting Started",
"---": {
"type": "separator"
},
"api": "API Reference"
}
主要功能
| 功能 | 模式 |
|---|---|
| 提示框 | <Callout type="info"> |
| 选项卡 | <Tabs items={['npm', 'yarn']}> |
| 卡片 | <Cards> 组件 |
| 步骤 | <Steps> 组件 |
| 文件树 | <FileTree> 组件 |
文档层级
- 快速开始(5-10 分钟)
- 核心概念
- 功能文档
- 指南与教程
- API 参考
- 高级主题
集成
| 技能 | 使用时机 |
|---|---|
docs | 通用技术写作 |
api-design-expert | API 文档结构 |
frontend-design | 自定义文档 UI |
详细配置、MDX 模式和组件示例: references/full-guide.md
评论
支持 Markdown