走进 Markdown

走进 Markdown
hezh初识
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。常用于以下但不限于:
- 博客
- README文档
- Jupyter
- 笔记软件(Typora、Obsidian、Notion、语雀等)
首先在vscode安装插件(在侧边栏,或按 Ctrl + Shift + X):
- Markdown All in One(必装)
- Markdown Preview Enhanced(必装,用于预览效果)
- markdownlint(可选,用于检查规范与否的问题,养成习惯)
-
创建一个md文件。
-
右上角打开预览
-
码字完成后按 Ctrl + S 即可显示预览状态。
常用语法
Markdown的语法极其简单,一个钟即可学完七七八八,对应的文件格式为 .md 。
1. 多级标题
md最多支持六级标题,每一个井号(#)代表一级,空格接一个标题。按照规范,一级标题只能出现一次,为文章的总标题,而其余的则可以出现多次。
1 | |
效果:
2. 字体效果
推荐星号(*),若安装了markdownlint插件,你的全文的加粗/斜体的符号要统一,不然就会提醒你,但无关紧要,所以说这是一个可选的插件,但最好养成习惯统一符号。
1 | |
效果:
3. 列表
用一个 - 或 * 或 + 来表示一个无序列表,推荐用 - 。用一个 1. 表示一个有序列表,都必须跟一个空格。
其中全部的有序列表都可以全部用 1. 来表示,会自动排序,不用写2. 、 3. 。推荐这种方法。
效果:
4. 链接
1 | |
效果:
5. 引用块
1 | |
效果:
两对三反引号之间包裹代码块,可以在首个三反引号后面指定语言,比如py、java、bash、md等等,例如下面的例子。
效果:
这也就是为什么AI生成的代码块左上角会标注有类似于“bash”、“python”、“c”等的原因。
6. 表格
1 | |
效果:
7. 其他
- 分割线
以至少三个及以上的-或+或*来表示,推荐-,若安装了 markdownlint插件,她会要求你分割线上下要空格一行,不然会用黄色波浪线提醒你。
效果:
大部分的md渲染器都能支持HTML和CSS的部分语法,例如:
- kbd 标签
能表示键盘上的按键,类似于一对反引号的效果。
比如打开任务管理器的快捷键是Ctrl+Shift+Esc,则可以用kbd标签来表示:
1 | |
效果:
当然会有很多的语法,但上面这些已经能满足90%的场景,其余的诸如数学公式、甘特图、流程图的表示等,需要用到再去菜鸟教程看看就行了。
参考&致谢
评论
匿名评论隐私政策



















