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)代码块(密码学/计算机场景高频)

  1. 行内代码(单反引号`:用于函数、密码算法名 SHA-256AES-GCM
  2. 整段代码(三反引号 ``` ,可标注编程语言实现语法高亮)
```python
# Python密码示例
import hashlib
res = hashlib.sha256(b"123456").hexdigest()
纯文本无语言标注

#### (7)超链接与图片
```markdown
[链接显示文字](目标网址 "悬浮标题")
[百度](https://www.baidu.com "百度首页")

![图片替代文字](图片地址 "悬浮标题")
![头像](https://xxx.png "头像图")

(8)表格(竖线+短横线分隔,对齐控制)

| 算法名称 | 密钥长度 | 加密类型 |
|:---|:---:|---:|
|AES-128|128bit|对称加密|
|RSA-2048|2048bit|非对称加密|

:控制对齐:左:---、居中:---: 、右---:

(9)分割线(三种写法等效)

---
***
___

(10)脚注(长文档备注)

文本内容[^注1]
[^注1]: 脚注详情,页面底部自动归集

二、Markdown工具推荐:线上≥2款 + 线下≥2款

(一)线上在线工具(免安装,浏览器直接用)

  1. Typora Web版/MD2PDF在线(推荐1:Md2pdf.com)
    优势:在线实时预览MD、一键导出PDF/Word/HTML,支持公式渲染,临时快速编辑、格式转换首选,无注册门槛。
  2. Dillinger.io(推荐2,老牌开源在线MD编辑器)
    开源免费,实时分屏预览,一键导出HTML/PDF/Markdown,可直接同步GitHub,程序员、密码文档编写常用。

备选:StackEdit,支持云端同步谷歌文档、GitHub。

(二)线下本地客户端(桌面软件,离线编辑)

  1. Typora(Windows/macOS/Linux,首选)
    所见即所得(WYSIWYG),无分屏,输入MD符号即时渲染格式,原生支持LaTeX公式、Mermaid绘图,全格式导出PDF/Word/EPUB,科研、密码文档、日常笔记标杆工具。
  2. 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架构图:

flowchart LR 客户端-->|RSA加密随机密钥|服务端 服务端-->|AES加密业务数据|客户端

支持:流程图、时序图、甘特图、饼图、网络拓扑图,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. 全格式批量转换

  1. Pandoc(跨平台命令行万能转换工具,行业标准)
    支持 MD ↔ Word/PDF/HTML/EPUB/PPT/LaTeX,计算机文档批量处理必备。
    示例命令(md转docx):
    pandoc input.md -o output.docx
    
  2. 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提示词优势总结

  1. 格式强约束:强制AI固定输出格式(表格/列表/公式),省去反复纠正排版;
  2. 信息隔离:不同类型信息(角色/资料/需求)用MD符号隔离,减少AI上下文混淆;
  3. 可复用模板:把行业提示词存为MD文档,后续微调复用(安全测评、密码答疑固定模板);
  4. 跨平台通用:豆包、DeepSeek、GPT、通义千问全平台兼容MD标记,一套提示词全模型通用。

补充拓展(计算机/网安/密码学场景小技巧)

  1. 编写密码学文档:行内`算法名`标注密码术语,公式$LaTeX$,协议流程Mermaid绘图;
  2. 安全漏洞知识库:Obsidian+MD双链存储漏洞详情,表格记录CVE编号、漏洞原理、修复方案;
  3. 提示词沉淀:把成熟AIGC提示词统一保存为.md文件,版本管理迭代优化。
posted @ 2026-06-04 16:50  张果  阅读(229)  评论(0)    收藏  举报
AmazingCounters.com