笔记规范
大约 2 分钟
笔记规范
文档规范
文档目录
每个文件夹内必须有 README.md
文件, 并且必须包含以下内容
- 使用
index: false
的 frontmatter 防止被索引包含 - 使用一级标题表示的目录标题 (也可使用 frontmatter 中的
text
属性) - 使用
>
对目录下笔记来源进行说明 - 使用
<AutoCatalog/>
组件生成自动目录
文档内容
- 最好使用 frontmatter 的
order
属性确定索引顺序 - 一个文档内最好只包含一个一级标题, 并以此标题作为文档名, 否则应使用
title
确定标题, 并且在 frontmatter 下使用---
, 避免标题错误显示的 bug - 文档没有 Latex 格式错误与其他错误显示
- 使用文档下的 src 文件夹保存图片素材, 对于自己绘制的素材, 最好使用
.drawio.svg
格式 - 为了分类素材, 可在 src 文件夹中, 根据笔记名称建立同名的子文件夹
- 文档链接优先使用
#
, 避免使用<div>
- 尽量保证图片显示
![]()
位于独立的一行中 - 最好在图片的
[]
内填入图片描述 - 当图片的大小过大时, 使用
![](... =x400)
限制其高度, 保证更好的阅读体验; 多层图片则使其总高度不超过 400px
杂项
- 对于一般的锚点, 可使用
[空行]{#[锚点名] .block_anchor}
设置, 通常放在需要锚点的块级元素上一行, 其中block_anchor
定义于.vuepress/styles/config.scss
代码规范
基本
参考此文档的要求
文档表示
- 对于代码块, 使用 ``` 包裹, 并写入正确的代码类型, 对于 C++, 类型为 cpp
- 对于行内代码, 使用 ` 包裹, 对于语法结构, 可选参数值均采用此方式包裹, 如
${}
,SEND_ERROR
- 保证行内代码使用到 <> 时, 使用 \ 转义