快速开始
本章将带你从零开始,创建第一个 Rspress 项目,并了解项目的基本结构和配置。
环境准备
在开始之前,请确保你的系统已安装以下工具:
Node.js
Rspress 需要 Node.js 版本 >= 16.0.0。
包管理器
可以使用 npm、yarn、pnpm 或 bun 中的任意一个:
创建新项目
使用脚手架创建
Rspress 提供了官方脚手架工具,可以快速创建项目:
交互式配置
运行上述命令后,会进入交互式配置:
选择 Documentation Site 开始。
项目初始化
脚手架会自动:
- 创建项目目录
- 安装必要依赖
- 生成基础配置文件
- 创建示例文档
项目结构
创建完成后,项目结构如下:
核心文件说明
rspress.config.ts
这是 Rspress 的主配置文件:
package.json
包含项目依赖和脚本命令:
启动开发服务器
进入项目目录
启动开发模式
访问站点
开发服务器启动后,会显示:
在浏览器中打开 http://localhost:5173,你将看到你的第一个 Rspress 站点!
编写第一个文档
创建新页面
在 docs 目录下创建新的 Markdown 文件:
编写内容
在 getting-started.md 中添加内容:
查看效果
保存文件后,开发服务器会自动重新加载,你可以立即在浏览器中看到新页面。访问:
配置导航栏
编辑 rspress.config.ts,添加导航配置:
配置侧边栏
为每个目录配置侧边栏:
构建生产版本
构建命令
开发完成后,使用构建命令生成生产版本:
构建输出
构建完成后,静态文件会生成在 doc_build 目录:
本地预览
构建完成后,可以本地预览生产版本:
常用命令总结
下一步
恭喜!你已经成功创建了第一个 Rspress 项目。接下来,你可以:
- 学习 约定式路由,了解文件如何映射到 URL
- 探索 导航栏与侧边栏,深入了解导航配置
- 尝试 MDX 及 React 组件,让文档更加动态
::: tip 💡 开发技巧
- 使用
pnpm可以节省磁盘空间并加快安装速度 - 开发时保持
npm run dev运行,享受热更新带来的流畅体验 - 遇到奇怪的问题时,尝试清除缓存:
rm -rf node_modules/.rspress:::
::: info 📝 注意事项
- 确保 Node.js 版本 >= 16.0.0
- 首次安装依赖可能需要几分钟
- 开发服务器默认端口是 5173,如果被占用会自动选择其他端口 :::