如何从Markdown入门到精通,避免吃土?

摘要:Markdown学习,从入门到吃土 前言:为什么选择 Markdown? 以前大家都喜欢使用word来进行文档编辑,然而在新时代,word的一些特性导致其在一些情景并没有那么好用。 作为富文本范式的WORD,编辑起来固然较为方便,然而,正是
Markdown学习,从入门到吃土 前言:为什么选择 Markdown? 以前大家都喜欢使用word来进行文档编辑,然而在新时代,word的一些特性导致其在一些情景并没有那么好用。 作为富文本范式的WORD,编辑起来固然较为方便,然而,正是他的便捷性和可视化,导致他在迁移或编辑时有较大的局限性,尤其对于LLM来说,如果直接将word文件上传给LLM,会存在两个较大的问题,一是由于富文本隐藏的样式定义会使用户消耗比文本量多许多的token,二是读取过程可能导致格式错乱,进而出现逻辑错误,而作为一种轻量级标记语言的Markdown,其作为一种纯文本类型的语言,很好的解决了word的弊端,同时使用熟练后,效率可能比使用word还高。 当然,随着进一步人工智能的进一步发展,或许能够让LLM对于word的解析能力得到提高,但是在一段时间内,markdown依然是人们的一个良好的选择,这篇文章就让我来介绍一下markdown语言的基本用法 一、基础语法 1. 标题(Headings) 使用 # 符号表示标题,数量代表层级(1-6级): # 一级标题(H1) ## 二级标题(H2) ### 三级标题(H3) #### 四级标题(H4) ##### 五级标题(H5) ###### 六级标题(H6) 渲染效果: 一级标题 二级标题 三级标题 注意:一级标题通常用于文章标题,文档内建议从二级标题开始使用,保持层级清晰,同时,如果你想写标题,那么最后一个#后面需要加空格如示例展示的一样,否则不会被识别为标题。 2. 段落与换行 段落:空行分隔即可 这是第一段。 这是第二段,与上文有空行分隔。 换行:行尾添加两个空格 + 回车 这是第一行·· 这是第二行(··代表两个空格) 3. 强调样式 样式 语法 示例 效果 粗体 **文字** 或 __文字__ **重要** 重要 斜体 *文字* 或 _文字_ *强调* 强调 删除线 ~~文字~~ ~~过时~~ 过时 粗斜体 ***文字*** ***关键*** 关键 注意:中文与强调符号间建议加空格,如 ** 重要 **,避免某些解析器识别失败。 4. 列表 无序列表 使用 -、+ 或 * 作为标记(建议统一使用 -): - 苹果 - 香蕉 - 进口香蕉(缩进2空格) - 国产香蕉 - 橙子 效果: 苹果 香蕉 进口香蕉 国产香蕉 橙子 有序列表 使用数字加句点: 1. 第一步:准备工作 2. 第二步:执行操作 1. 子步骤 A(缩进3空格) 2. 子步骤 B 3. 第三步:检查结果 效果: 第一步:准备工作 第二步:执行操作 子步骤 A 子步骤 B 第三步:检查结果 技巧:数字不必连续,渲染时会自动排序(都写 1. 也可以)。 5. 链接与图片 链接 [链接文字](URL "可选标题") 示例: 访问 [Markdown 指南](https://markdown.com.cn "官方文档") 效果:访问 Markdown 指南 图片 ![替代文字](图片URL "可选标题") 示例: ![这是谁](https://img-s.msn.cn/tenant/amp/entityid/AA1G74Dq.img) 效果: 引用式链接(适合长文档) [链接文字][id] 文末定义: [id]: URL "标题" 6. 引用块 使用 > 符号: > 这是一段引用文字。 > 可以跨越多行。 > > > 嵌套引用(多加一个 >) 效果: 这是一段引用文字。 可以跨越多行。
阅读全文