一.已掌握
1.基本语法
(1)标题:
使用#符号表示标题,#的数量表示标题的级别,最多支持六级标题。
(2)段落:
Markdown使用空行来分隔段落。
(3)强调:
使用 * 或_符号表示强调,一个符号表示斜体,两个符号表示加粗。例如:
斜体
加粗
(4)列表:
序号 | 姓名 | 年龄 | 职业 |
---|---|---|---|
1 | 张三 | 30 | 软件开发 |
2 | 李四 | 24 | 产品经理 |
3 | 王五 | 28 | 设计师 |
4 | 赵六 | 22 | 市场营销 |
无序列表 :
使用*、+或-符号表示。
有序列表 :
使用数字加.符号表示。
(5)链接:
Markdown使用文本的形式表示链接,如链接文本。
(6)图片:
与链接类似,但需要在最前面加上!,如。
(7)代码:
使用反引号`包围代码,如果是多行代码,可以使用三个反引号``包围,并指定语言进行语法高亮。
function helloWorld() { console.log("Hello, World!");
}
(8)分割线:
使用三个或以上的-或*符号表示。
2.扩展语法
(1)表格:
使用|分隔符表示表格的列,使用-分隔符表示表头和表格内容。
表头1 | 表头2 | 表头3 |
---|---|---|
单元格1 | 单元格2 | 单元格3 |
单元格4 | 单元格5 | 单元格6 |
单元格7 | 单元格8 | 单元格9 |
(2)任务列表:
使用- [ ]表示未完成的任务,- [x]表示已完成的任务。
(3)删除线:
使用~~包裹文本表示删除线。
我是学生
(4)脚注:
使用[脚注名]添加脚注,并在文档底部使用[脚注名]: 脚注内容定义脚注。
(5)数学公式:
Markdown支持LaTeX语法,使用$ 数学公式 $或$$ 数学公式 $$表示数学公式。例如,$ \sum_{i=1}^n i = \frac{n(n+1)}{2} $可以插入求和公式。
二.未掌握
(1)插入数学公式:
Markdown支持LaTeX语法,可以方便地插入数学公式。
(2)绘图:
Markdown本身不直接支持绘图,但可以通过插入图片或使用支持Markdown的绘图工具(如Mermaid、PlantUML等)来实现。
(4)制作PPT:
Markdown主要用于文本编辑,不直接支持制作PPT。但可以将Markdown文件转换为PPT格式,或者使用支持Markdown的PPT制作工具(如Marp)来实现。
(5)格式转换:
Markdown文件可以轻松转换为多种格式,如HTML、PDF、Word等。这通常可以通过支持Markdown的编辑器或转换工具来实现。
三.框架模板
ICDO Prompt Framework Template
1. Intention (意图)
核心目标: 清晰地阐述你希望AI工具完成的任务或达成的目标。
2. Context (上下文)
背景信息: 提供完成任务所需的背景知识或环境描述。
3. Details (细节)
具体需求: 详细列出任务执行过程中需要考虑的具体要素或条件。
4. Output (输出)
期望成果: 描述你期望从AI工具那里得到的最终输出形式或内容。
常用模板
标题(一级标题)
副标题(二级标题)
摘要
- 简要介绍文档的目的、主要内容或概述。
目录
(自动生成目录的功能通常依赖于 Markdown 编辑器或渲染工具,但你可以手动列出主要章节)
- 引言
- 背景
- 主要内容
- 子部分 1
- 子部分 2
- 结论
- 附录
引言
- 引入主题,解释为什么这个主题重要或有趣。
- 简要介绍文档的结构和读者将获得的收益。
背景
- 提供关于主题的更多背景信息。
- 引用相关数据、研究或事实来支持你的讨论。
主要内容
子部分 1
- 详细讨论主题的某个方面。
- 使用列表、代码块、图片等 Markdown 元素来增强你的内容。
示例列表
- 列表项 1
- 列表项 2
- 列表项 3
示例代码块
# 这是一个 Python 代码示例
print("Hello, Markdown!")