日常编写文档使用 Vim,此程序还可以自动生成目录
文章中的目录部分均由 Vim 自动更新和生成
原则上,不超过三级标题,如有需要,可以根据需要扩展。
目录结构如下:
第1篇--第一章--1.1--1.1.1
| | |---1.1.2
| | |---1.2.3
| |-----1.2--1.2.1
| | |---1.2.2
|------第二章--2.1--2.1.1
| | |---2.1.2
| |-----2.2--2.2.1
| | |
| |-----2.3--2.3.1
|------第三章--3.1--3.1.1
其中,每个文档中包含一个 SUMMARY.md 文件,将目录写入其中。
按照如上的目录结构,每章一个文件
- 标题约定:
# 一级标题
## 二级标题
### 三级标题
- 以此类推。
提示信息分为:注意、重要、警告。
- 注意:对目前任务的提示、捷径或者备选的解决方法。忽略提示不会造成负面后果,但可能会错过一个更省事的诀窍。
- 重要:重要框中的内容是那些容易错过的事情。配置更改只可用于当前会话,或者在应用更新前要重启的服务。忽略"重要"框中的内容不会造成数据丢失但可能会让您抓狂。
- 警告:警告是不应被忽略的。忽略警告信息很可能导致数据丢失。
> ###### 注意
> 注意的内容
> #### 重要
> 重要的内容
> ## 警告
> 警告的内容
效果如下:
注意的内容
重要的内容
警告的内容
-
所需要修改的配置文件,如:
修改配置文件
/etc/nova/nova.conf
。- 书写方法如下:
修改配置文件 `/etc/nova/nova.conf`。
-
所需要修改的字段,如:
修改配置文件中的
auth_url
。- 书写方法如下:
修改配置文件中的 `auth_url`。
-
要执行的命令,如:
执行命令
nova list
。或
执行如下命令:
# nova list
-
书写方法如下:
执行命令 `nova list`。 或 执行如下命令:
-
-
代码,如:
代码如下:
# @file setup.py from setuptools import setup setup( # Other keywords entry_points={ 'foo': [ 'add = add:make', 'remove = remove:make', 'update = update:make', ], } )
-
书写方法如下:
代码如下: ```python # @file setup.py from setuptools import setup setup( # Other keywords entry_points={ 'foo': [ 'add = add:make', 'remove = remove:make', 'update = update:make', ], } ) ```
-
描述界面选项卡或按键时,使用【】,如:
选择【项目】,点击【概况】选项卡,可以查看项目的概况信息。
-
加粗:某个命令的名称,如:
可以使用 nova 命令进行操作。(注意与上文的执行命令区分)
-
书写方法如下:
可以使用 **nova** 命令进行操作。
-
-
斜体:描述某个命令的参数或需要替换的字段时,如:
nova 命令的 --debug 参数用于......
将其中的 NOVA_PASS 替换为 nova 用户的密码。
-
书写方法如下:
**nova** 命令的 *--debug* 参数用于......
将其中的 *NOVA_PASS* 替换为 nova 用户的密码。
-
注:其他时候可以根据需要加粗或写为斜体,另:加粗并斜体的书写方法为
***--debug***
。
有时需要一些参考内容,书写为:
参见
-
书写方法如下:
**参见** [Google](http://www.google.com)
有时需要插入一些图片进行说明,书写为:
![图片名称](图片链接)
> **图片名称**
需要描述一些过程时,书写如下:
> **过程**:过程名称
1. xxx(第一步)
1.1 xxx(第一步的第一个小步骤)
2. xxx(第二步)
3. xxx(第三步)
使用到表格时,书写如下:
> **表格**:表格标题
|第一列|第二列|第三列|
|------|------|------|
| 内容 | 内容 | 内容 |
效果如下:
表格:表格标题
第一列 | 第二列 | 第三列 |
---|---|---|
内容 | 内容 | 内容 |