欢迎使用企业技术文档平台
本平台使用 Markdown 保存文档,并使用 Primer 进行页面渲染。
本文档同时作为 Markdown 常用语法示例,可用于快速了解平台支持的文档编写方式。
平台功能
- 网页编辑
- 实时预览
- Git 历史
- 文档发布
- Markdown 文件管理
- 代码语法高亮
- 表格与任务列表
- 提示信息块
- 文档版本追踪
Markdown 常用语法
1. 标题
Markdown 使用 # 表示标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
实际效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2. 普通文本
Markdown 中直接输入文字即可形成正文。
这是一段普通文本。
这是另一段文本。
段落之间建议保留一个空行。
3. 粗体
使用两个星号 ** 包裹文字:
**这是粗体文字**
效果:
这是粗体文字
4. 斜体
使用一个星号 * 包裹文字:
*这是斜体文字*
效果:
这是斜体文字
5. 粗斜体
使用三个星号 *** 包裹文字:
***这是粗斜体文字***
效果:
这是粗斜体文字
6. 删除线
使用两个波浪线 ~~ 包裹文字:
~~这是一段被删除的内容~~
效果:
这是一段被删除的内容
7. 行内代码
使用反引号 ` 包裹代码、参数、变量或命令:
使用 `npm run dev` 启动开发服务器。
效果:
使用 npm run dev 启动开发服务器。
变量、文件名和配置项也推荐使用这种形式,例如:
修改 `CONTENT_DIR` 配置后重新启动服务。
8. 无序列表
可以使用 -、* 或 + 创建无序列表。
- 用户管理
- 文档管理
- 权限管理
- 系统设置
效果:
- 用户管理
- 文档管理
- 权限管理
- 系统设置
多级无序列表
- 文档管理
- 创建文档
- 编辑文档
- 删除文档
- 用户管理
- 创建用户
- 修改用户
效果:
-
文档管理
- 创建文档
- 编辑文档
- 删除文档
-
用户管理
- 创建用户
- 修改用户
9. 有序列表
使用数字加英文句点:
1. 安装依赖
2. 配置数据库
3. 启动服务
4. 打开管理后台
效果:
- 安装依赖
- 配置数据库
- 启动服务
- 打开管理后台
多级有序列表
1. 安装项目
1. 下载代码
2. 安装依赖
2. 配置项目
1. 配置数据库
2. 配置环境变量
3. 启动项目
10. 混合列表
有序列表和无序列表可以组合使用:
1. 前端
- React
- TypeScript
- Primer
2. 后端
- Node.js
- PostgreSQL
3. 运维
- Docker
- Nginx
效果:
-
前端
- React
- TypeScript
- Primer
-
后端
- Node.js
- PostgreSQL
-
运维
- Docker
- Nginx
11. 任务列表
任务列表适合用于开发计划、发布检查和项目进度管理。
- [x] 创建文档
- [x] 完成内容审核
- [ ] 发布文档
- [ ] 配置生产环境
效果:
- 创建文档
- 完成内容审核
- 发布文档
- 配置生产环境
12. 链接
基本语法:
[显示文字](https://example.com)
例如:
访问 [GitHub](https://github.com/) 查看项目代码。
也可以直接书写 URL:
https://github.com/
13. 图片
图片语法与链接类似,只需要在前面增加 !:

例如:

推荐为图片填写有意义的说明文字,便于无障碍访问和后续维护。
14. 引用
使用 > 创建引用:
> 这是一段引用内容。
效果:
这是一段引用内容。
多行引用
> 企业技术文档应该保持结构清晰。
>
> 重要配置应该说明用途和注意事项。
效果:
企业技术文档应该保持结构清晰。
重要配置应该说明用途和注意事项。
嵌套引用
> 一级引用
>
> > 二级引用
15. 提示信息块
平台支持 GitHub / Primer 风格的提示块。
NOTE
> [!NOTE]
> 这是需要用户注意的补充信息。
说明
文档正文会保存为真实的 .md 文件。
TIP
> [!TIP]
> 这是一个推荐操作或使用技巧。
提示
推荐在提交文档前使用实时预览检查 Markdown 渲染效果。
IMPORTANT
> [!IMPORTANT]
> 这是比较重要的信息。
重要
修改生产环境配置前,请确认相关配置已经备份。
WARNING
> [!WARNING]
> 这是可能产生风险的操作。
警告
生产环境不要启用本地开发登录。
CAUTION
> [!CAUTION]
> 这是可能导致严重问题的操作。
危险
不要直接删除生产环境数据库。
16. 代码块
使用三个反引号创建代码块:
```text
这里是代码内容
```
建议指定语言,以启用语法高亮。
Bash
```bash
npm install
npm run dev
```
效果:
npm install
npm run dev
JavaScript
```javascript
const message = 'Hello Markdown';
console.log(message);
```
效果:
const message = 'Hello Markdown';
console.log(message);
TypeScript
```typescript
interface User {
id: number;
name: string;
}
const user: User = {
id: 1,
name: 'Admin',
};
```
JSON
```json
{
"name": "docs-platform",
"version": "1.0.0",
"private": true
}
```
YAML
```yaml
server:
port: 3000
database:
host: localhost
port: 5432
```
SQL
```sql
SELECT id, title, status
FROM documents
WHERE status = 'published'
ORDER BY created_at DESC;
```
17. 表格
基本表格:
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `CONTENT_DIR` | string | Markdown 内容目录 |
| `DATABASE_URL` | string | PostgreSQL 连接地址 |
| `PORT` | number | 服务监听端口 |
效果:
| 参数 | 类型 | 说明 |
|---|---|---|
CONTENT_DIR | string | Markdown 内容目录 |
DATABASE_URL | string | PostgreSQL 连接地址 |
PORT | number | 服务监听端口 |
表格对齐
使用冒号控制文字对齐:
| 名称 | 状态 | 数量 |
| :--- | :---: | ---: |
| 文档 | 正常 | 128 |
| 用户 | 正常 | 32 |
| 项目 | 维护中 | 8 |
其中:
:---表示左对齐:---:表示居中---:表示右对齐
效果:
| 名称 | 状态 | 数量 |
|---|---|---|
| 文档 | 正常 | 128 |
| 用户 | 正常 | 32 |
| 项目 | 维护中 | 8 |
18. 分隔线
使用三个或更多 -:
---
效果:
分隔线适合用于划分不同章节。
19. 转义特殊字符
如果希望 Markdown 特殊字符按照普通字符显示,可以使用反斜杠 \ 转义。
\*这里不会变成斜体\*
\# 这里不会变成标题
常见需要转义的字符包括:
\ * _ # ` > + - . ! [ ] ( )
21. 脚注
如果 Markdown 渲染器支持脚注,可以使用:
企业技术文档应该进行版本管理。[^1]
[^1]: 推荐通过 Git 保存每次修改记录。
效果类似:
企业技术文档应该进行版本管理。1
22. 自动链接
部分 Markdown 渲染器支持将 URL 和邮箱自动识别为链接:
https://github.com/
admin@example.com
也可以使用尖括号明确表示:
<https://github.com/>
<admin@example.com>
23. Front Matter
每篇文档顶部可以使用 YAML Front Matter 保存文档元数据。
例如:
---
title: API 使用指南
description: REST API 接口使用说明
status: published
---
当前文档使用:
---
title: 欢迎使用企业技术文档平台
description: 平台功能、Markdown 常用语法及格式示例
status: published
---
常见字段可以包括:
| 字段 | 示例 | 说明 |
|---|---|---|
title | API 使用指南 | 文档标题 |
description | API 接口说明 | 文档简介 |
status | published | 文档状态 |
author | Platform Team | 作者 |
tags | [api, backend] | 文档标签 |
created | 2026-08-30 | 创建日期 |
updated | 2026-08-30 | 更新日期 |
具体支持哪些字段,应以平台定义的 Front Matter Schema 为准。
综合示例
下面是一段较完整的技术文档 Markdown 示例:
## 启动开发环境
安装依赖:
```bash
npm install
```
创建 `.env` 文件:
```env
DATABASE_URL=postgresql://localhost:5432/docs
CONTENT_DIR=./content
PORT=3000
```
启动开发服务器:
```bash
npm run dev
```
> [!TIP]
> 修改 Markdown 文档后,可以通过实时预览直接查看渲染结果。
### 启动检查
- [x] 安装 Node.js
- [x] 安装依赖
- [x] 配置数据库
- [ ] 启动开发服务器
- [ ] 验证文档页面
### 配置参数
| 参数 | 必填 | 说明 |
| --- | :---: | --- |
| `DATABASE_URL` | 是 | PostgreSQL 数据库连接地址 |
| `CONTENT_DIR` | 是 | Markdown 文档目录 |
| `PORT` | 否 | HTTP 服务端口 |
Markdown 编写建议
为了保持企业技术文档的一致性,建议:
- 一级标题
#每篇文档只使用一次。 - 主要章节使用
##。 - 子章节依次使用
###、####,尽量不要跳级。 - 命令、变量、文件名使用行内代码格式,如
npm run dev。 - 多行代码必须使用代码块并注明语言。
- 参数、接口和配置项优先使用表格展示。
- 操作步骤优先使用有序列表。
- 功能清单优先使用无序列表。
- 工作进度和发布流程优先使用任务列表。
- 风险操作使用
[!WARNING]或[!CAUTION]。 - 补充说明使用
[!NOTE]。 - 推荐操作使用
[!TIP]。 - 文档内部尽量保持统一的标题层级和空行格式。
示例命令
npm run dev
构建生产版本:
npm run build
启动生产服务:
npm start
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
CONTENT_DIR | string | 是 | Markdown 内容目录 |
DATABASE_URL | string | 是 | PostgreSQL 连接地址 |
PORT | number | 否 | Web 服务监听端口 |
NODE_ENV | string | 否 | 当前运行环境 |
发布检查清单
- 创建文档
- 检查 Markdown 格式
- 检查代码示例
- 完成内容审核
- 发布文档
- 检查线上页面
Footnotes
-
推荐通过 Git 保存每次修改记录。 ↩