MindSpore Markdown文档写作要求
文档命名
Markdown文件名和图片名使用全小写,单词间可使用_分隔。
标题
- 标题仅支持Atx风格,标题与上下文需用空行隔开。
- 标题最多不超过4级(####)。
示例:
# 一级标题
## 二级标题
### 三级标题
gitee链接
每个Markdown文件添加链到自身的gitee链接,方便在网页上直接跳转到gitee页面。
- 文中使用gitee链接时,目录应为
https://gitee.com/mindspore/docs/tree/xxx,文件应为https://gitee.com/mindspore/docs/blob/xxx。
示例:
<a href="https://gitee.com/mindspore/docs/blob/master/tutorials/source_zh_cn/beginner/quick_start.ipynb" target="_blank"><img src="https://gitee.com/mindspore/docs/raw/master/resource/_static/logo_source.png"></a>
概述
要求描述以下内容:
- 主题内容相关技术的背景、介绍以及给用户带来的好处。
- MindSpore在各平台的支持情况。
- 完整样例代码的链接。
注意事项
注意事项使用“>”标识。
示例:
> 注意事项内容。
多条示例:
> - 注意事项内容。
> - 注意事项内容。
受Sphinx工具解析限制,注意事项中只能列举单行代码。
> 注意事项内容,`code`。
有序/无序列表
- 有序/无序列表下的详细内容需缩进4格写作。
- 标题和内容间需增加一个空行,否则可能无法实现换行。
示例:
1. 内容1。
详细说明。
```
code
```
2. 内容2。
详细说明。
```
code
```
- 内容1。
详细说明。
```
code
```
- 内容2。
详细说明。
```
code
```
代码样例
- 教程和文档中不可出现下划线开头的内部接口。
- 注释要求使用英文写作。
- Python函数、方法、类的注释使用
"""。 - Python其他代码注释使用
#。 - C++代码注释使用
//。
示例:
"""
Python函数、方法、类的注释
"""
# Python代码注释
// C++代码注释
图片
- 教程和文档的图片中不出现个人信息。
- 采用Markdown格式写,不要采用html格式写。
- 图和上下文需增加一个空行,否则会导致排版异常。
- 图片放置在临近的images目录下。
示例:

表格
- 表格前后需增加一个空行,否则会导致排版异常。
- 采用Markdown格式写,不要采用html格式写。
- 有序或无序列表内不支持表格。
示例:
## 文章标题
| 表头1 | 表头2
| ----- | ----
| 内容I1 | 内容I2
| 内容II1 | 内容II2
下文内容。
术语
统一术语大小写:MindSpore、CIFAR-10、Python等。详见术语表。
参考文献
- 参考文献需列举在文末,并在文中标注。
- 引用文字或图片说明后,增加标注[编号]。
示例:
## 参考文献
[1] 作者. [有链接的文献名](http://xxx).
[2] 作者. 没有链接的文献名.
格式
-
教程、文档中引用接口、路径名、文件名等使用“` `”标注,如果是函数或方法,最后不加括号。
引用方法示例:
使用映射 `map` 方法。引用代码示例:
`batch_size`:每组包含的数据个数。引用路径示例:
将数据集解压存放到工作区`./MNIST_Data`路径下。引用文件名示例:
其他依赖项在`requirements.txt`中有详细描述。 -
教程、文档中待用户替换的内容需要额外标注,在正文中,使用“*”包围需要替换内容,在代码片段中,使用“{}”包围替换内容。
正文中示例:
需要替换你的本地路径*your_path*。代码片段中示例:
conda activate {your_env_name}
英文
- 中英文内容需同步修改。
- 英文文档需链英文链接。如将
zh-CN改成en。