AI学习001:10分钟学会MD(Markdown 全面指南)
Markdown全解:基础语法、工具、高阶用法、AIGC提示词落地
一、Markdown基础概念+深入浅出语法详解
1. 什么是Markdown
Markdown(简称MD)是轻量级标记语言,由约翰·格鲁伯2004年设计,核心目标:用极简类纯文本符号排版,可读易写、一键转换成HTML/PDF/Word,无需复杂代码,兼顾手写便捷与格式规范,广泛用于笔记、文档、博客、代码注释、AI提示词撰写。 在线编辑工具
核心特点:源码肉眼可读、跨软件通用、语法少易记忆、兼容HTML标签。
2. Markdown标准详细语法(通用GFM规范,GitHub主流标准,全平台兼容)
(1)标题(6级,两种写法)
# 一级标题(#=1个)
## 二级标题(##=2个)
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
# 等价写法(仅1/2级)
一级标题
=====
二级标题
-----
(2)段落与换行
- 分段:段落之间空一行;
- 强制换行:行末尾加
两个空格+回车,部分编辑器支持\n。
第一段内容,写完回车空行
第二段内容
本行末尾加两个空格
实现同行换行
(3)文本样式
*斜体* _斜体_
**粗体**
***粗斜体***
~~删除线~~
==高亮标注==(GFM扩展,部分编辑器支持)
<u>下划线</u>(内嵌HTML)
效果:斜体、粗体、粗斜体、删除线、高亮、下划线
(4)列表
无序列表(-/+/*三符号通用)
- 条目1
- 条目2
- 二级嵌套(缩进2空格)
有序列表(数字+.)
1. 第一项
2. 第二项
1. 子有序列表
任务清单(GFM拓展,笔记常用)
- [x] 已完成事项
- [ ] 待完成事项
(5)引用区块 >
> 一级引用
>> 二级嵌套引用
>>> 三级引用
(6)代码块(密码学/计算机场景高频)
- 行内代码(单反引号
`):用于函数、密码算法名SHA-256、AES-GCM - 整段代码(三反引号 ``` ,可标注编程语言实现语法高亮)
```python
# Python密码示例
import hashlib
res = hashlib.sha256(b"123456").hexdigest()
纯文本无语言标注
#### (7)超链接与图片
```markdown
[链接显示文字](目标网址 "悬浮标题")
[百度](https://www.baidu.com "百度首页")


(8)表格(竖线+短横线分隔,对齐控制)
| 算法名称 | 密钥长度 | 加密类型 |
|:---|:---:|---:|
|AES-128|128bit|对称加密|
|RSA-2048|2048bit|非对称加密|
:控制对齐:左:---、居中:---: 、右---:
(9)分割线(三种写法等效)
---
***
___
(10)脚注(长文档备注)
文本内容[^注1]
[^注1]: 脚注详情,页面底部自动归集
二、Markdown工具推荐:线上≥2款 + 线下≥2款
(一)线上在线工具(免安装,浏览器直接用)
- Typora Web版/MD2PDF在线(推荐1:Md2pdf.com)
优势:在线实时预览MD、一键导出PDF/Word/HTML,支持公式渲染,临时快速编辑、格式转换首选,无注册门槛。 - Dillinger.io(推荐2,老牌开源在线MD编辑器)
开源免费,实时分屏预览,一键导出HTML/PDF/Markdown,可直接同步GitHub,程序员、密码文档编写常用。
备选:StackEdit,支持云端同步谷歌文档、GitHub。
(二)线下本地客户端(桌面软件,离线编辑)
- Typora(Windows/macOS/Linux,首选)
所见即所得(WYSIWYG),无分屏,输入MD符号即时渲染格式,原生支持LaTeX公式、Mermaid绘图,全格式导出PDF/Word/EPUB,科研、密码文档、日常笔记标杆工具。 - Obsidian(全平台,知识库首选)
基于MD的本地双链知识库,所有文档原生.md文件存在本地文件夹,支持插件拓展(公式、绘图、PPT导出),适合网络安全知识库、密码学资料归档。
备选:VS Code+Markdown All in One插件(程序员标配,代码+MD同窗口编写)。
三、Markdown高级用法:数学公式、绘图、制作PPT、格式互转
1. 插入数学公式(LaTeX语法,分单行/块公式,密码学、数论高频)
主流编辑器Typora/Obsidian/语雀统一采用$标记:
- 行内公式:
$公式内容$,例:离散对数 \(y=g^x \bmod p\) - 块公式(独立居中):
$$ 公式 $$
$$
E_k(m) = (m \times k) \mod n \quad \text{仿射加密公式}
$$
密码学常用:模运算、哈希、椭圆曲线ECC公式全兼容LaTeX,AI数学推导文档必备。
2. MD内嵌绘图(Mermaid语法,全平台通用,流程图/架构图/时序图)
三反引号标注mermaid,即可渲染图形,网络拓扑、密码协议流程、AI架构图:
支持:流程图、时序图、甘特图、饼图、网络拓扑图,Obsidian、Typora、绝大多数AIGC平台原生解析Mermaid。
拓展:PlantUML绘图(部分编辑器需插件),用于复杂系统架构。
3. Markdown制作PPT(两种主流方案)
方案1:Marp(Typora+Marp插件/独立Marp工具)
在MD中用---分页分隔幻灯片,一键导出PPTX/PDF演示文稿
# 第一页标题:密码学概述
---
# 第二页:AES算法原理
- 对称分组加密
- 128/192/256密钥
方案2:Reveal.js(在线/VS Code插件),网页版PPT,支持动画、公式、图表。
4. 全格式批量转换
- Pandoc(跨平台命令行万能转换工具,行业标准)
支持 MD ↔ Word/PDF/HTML/EPUB/PPT/LaTeX,计算机文档批量处理必备。
示例命令(md转docx):pandoc input.md -o output.docx - Typora/Obsidian图形化导出:一键单点导出PDF、图片、Word。
四、Markdown在豆包、DeepSeek等AIGC提示词工程的落地应用
提示词工程核心痛点:指令杂乱、层级模糊、AI识别指令优先级混乱、输出格式不可控,MD靠结构化标记解决标准化问题,是专业提示词工程师标配格式。
1. 四大核心落地场景
(1)用标题分级区分【角色/任务/约束/输出格式】,规范指令层级
# 角色设定
你是密码学、网络安全双领域专家,精通国密SM2/SM3/SM4
## 核心任务
帮我分析RSA侧信道攻击原理
## 硬性约束
1. 禁止冗余废话,分点论述
2. 公式用LaTeX行内格式$...$
## 输出格式
1. 攻击原理
2. 防御方案(有序列表)
豆包/DeepSeek可精准识别层级,优先执行高级标题(#)约束,大幅降低AI答非所问概率。
(2)代码块 ``` 传递参考资料、参考代码、原始数据
向AI投喂大量参考文本、算法源码、漏洞文档时,用代码块包裹,避免参考内容和指令文本混淆:
# 任务:基于下方SM4源码优化加密逻辑
```c
// 原始SM4轮函数代码
void sm4_round(uint32_t *buf){...}
优化需求:兼容GCM工作模式
#### (3)表格结构化输入参数、指标,AI精准批量计算/分析
做安全测评、密码性能测试、AI参数调优时,表格批量入参:
```markdown
# 需求:分析下表各算法加密效率
|加密算法|密钥长度|明文大小|
|----|----|----|
|AES-256|256bit|1MB|
|SM4|128bit|1MB|
(4)列表拆分分步任务,控制AI分步输出(复杂拆解提示词)
复杂多步骤需求(如漏洞复现、密码方案设计)用有序列表拆分任务,引导AI分步执行:
# 任务:分三步完成ECC椭圆曲线讲解
1. 第一步:椭圆曲线数学基础
2. 第二步:ECC加密流程
3. 第三步:ECC对比RSA优缺点
(5)引用块>隔离用户历史对话、参考资料、行业规范
>包裹外部标准(国密GB/T规范、网络安全国标),区分用户指令和参考素材:
> 参考国标:GM/T 0006-2012 SM4分组密码规范
# 提问:依据上述国标说明SM4分组长度
2. AIGC使用MD提示词优势总结
- 格式强约束:强制AI固定输出格式(表格/列表/公式),省去反复纠正排版;
- 信息隔离:不同类型信息(角色/资料/需求)用MD符号隔离,减少AI上下文混淆;
- 可复用模板:把行业提示词存为MD文档,后续微调复用(安全测评、密码答疑固定模板);
- 跨平台通用:豆包、DeepSeek、GPT、通义千问全平台兼容MD标记,一套提示词全模型通用。
补充拓展(计算机/网安/密码学场景小技巧)
- 编写密码学文档:行内
`算法名`标注密码术语,公式$LaTeX$,协议流程Mermaid绘图; - 安全漏洞知识库:Obsidian+MD双链存储漏洞详情,表格记录CVE编号、漏洞原理、修复方案;
- 提示词沉淀:把成熟AIGC提示词统一保存为
.md文件,版本管理迭代优化。

浙公网安备 33010602011771号