Skip to main content

开发者手册

欢迎来到 开发者手册

本网站致力于记录开发者所需的重要知识与最佳实践。

目的

本手册的目的是构建一个全面的开发者资源库,内容涵盖广泛,包括但不限于:

  • 编程语言
  • 框架与类库
  • 开发工具
  • 最佳实践
  • 设计模式
  • 以及更多内容……

欢迎使用 Docusaurus

欢迎使用 Docusaurus!本指南将帮助你快速了解如何下载代码、初始化项目、运行本地开发服务器,并对文档进行编辑与扩展。


🚀 快速开始

1. 克隆项目代码

git clone https://github.com/facebook/docusaurus.git
cd docusaurus

2. 安装依赖

npm install
# 或使用 yarn
# yarn install

3. 启动本地开发服务器

npm run start

📁 项目结构一览

my-website/
├── docs/ # 存放文档的 Markdown 文件
│ ├── intro.md
│ ├── getting-started.md
│ └── ...
├── src/ # 自定义页面和 React 组件
├── static/ # 静态资源文件夹(图片、PDF 等)
├── docusaurus.config.js # 主配置文件
├── sidebars.js # 侧边栏配置文件
├── package.json # 依赖包和命令配置
└── README.md # 项目说明文件
tip

几乎所有的文档都位于 docs/ 文件夹中,每个 .md 文件会自动成为一个页面。


📝 编辑与新增文档

编辑已有文档

只需打开 docs/ 目录下对应的 .md 文件并编辑,例如:

---
title: 项目介绍
sidebar_position: 1
---

# 项目介绍

这是我们的文档首页内容……

添加新文档

  1. docs/ 目录中新增 Markdown 文件,例如 hello.md
  2. 更新 sidebars.js 文件,加入新页面路径:
module.exports = {
tutorialSidebar: [
'intro',
'getting-started',
'hello', // 新增文档
],
};
点击展开:Frontmatter 示例

每个文档顶部应包含 Frontmatter,用于设置标题、排序等信息:

---
id: hello
title: 我的第一个文档
sidebar_position: 3
---

🧩 多语言代码片段示例

console.log("Hello from Docusaurus!");

📦 构建与部署

npm run build
caution

构建命令会在 build/ 目录中生成静态 HTML 文件,可用于部署到 GitHub Pages、Vercel、Netlify 等平台。


📚 更多资源


祝你使用愉快!🚀✨