跳至主要內容

文档编写规范

大约 2 分钟

我们欢迎任何关于文档的新贡献!

关于

PY32Duino 有一个专用于文档的仓库,位于GitHubopen in new window中。该文档使用了VuePressopen in new window进行配置,并使用了VuePress Theme Hopeopen in new window作为主题。

文档结构

.
├── .github  → GitHub 配置文件存放路径
│    └── workflow → GitHub 工作流配置
│         └── docs-deploy.yml → 自动部署文档的工作流
│
├── docs → 文档文件夹
│    │
│    ├── .vuepress → VuePress 配置文件夹
│    │    │
│    │    ├── dist → 构建输出目录
│    │    │
│    │    ├── public → 静态资源目录
│    │    │
│    │    ├── styles → 用于存放样式相关的文件
│    │    │
│    │    ├── config.{js,ts} → 配置文件的入口文件
│    │    │
│    │    └── client.{js,ts} → 客户端文件
│    │
│    ├── ContributionsGuide → 贡献指南
│    │
│    ├── FAQ → 常见问题
│    │
│    ├── getting_started → 快速开始
│    │
│    ├── library → API参考
│    │
│    ├── tutorial-advanced → 进阶教程
│    │
│    ├── tutorial-extras → 应用示例
│    │
│    └── README.md → 项目主页
│
└── package.json → Nodejs 配置文件

其中,每个文件夹下的README.mdindex.md将被作为主页,而其余的.md文档将被添加二级目录。

格式要求

  1. 每篇文档的头部应当加上一个 icon 提高美观度,icon 名称可以在 fontawesome v4 图标列表open in new window找到。
  2. 文档排版需要合理,参考https://theme-hope.vuejs.press/zh/guide/markdown/open in new window的附加组件和语法,其余参考 Markdown 标准语法。
  3. 所有图片添加前都要经过此网站open in new window的压缩,减小文件体积。
  4. 为了观察方便,英文与汉字之间需要添加空格,例如例子 example 例子
  5. 句末需要加上中文句号
  6. 一般习惯上来说,我们应当把图片或者静态资源放在.vuepress/public下,但是为了方便编写,我们也可以把图片放在相应文档目录下的img文件夹下,例如docs/getting_started/img
  7. 每篇文档的头部类似如下的写法:
---
title: 标题
order: 文章的顺序序列号
icon: 图标名
---