前言
本人是一名普通二本的在读大一学生,准备在机械、编程、嵌入式开发等这一些方面深耕。现在也在准备经营属于自己的博客。因为是新手小白,没有什么基础,所以在前期会发一些比较基础的内容,在网上都是可以随便找到。主要是为自己打下一个不错的基础,锻炼自己的能力。或许我在言语中会有稚嫩、不怎么成熟的地方,希望大家见谅。有什么不足、错误的地方也恳请大家批评指正。
正文
Markdown是什么
Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。
- 专注于文字内容;
- 纯文本,易读易写,可以方便地纳入版本控制;
- 语法简单,没有什么学习成本,能轻松在码字的同时做出美观大方的排版。
基本语法
一、标题语法
- 在单词或短语的前面加#+空格,以创建标题
- 根据#的数量分为1-6级标题
- 还可以在文本下方添加任意数量的==号来标识一级标题,--号来标识二级标题
二、段落语法,
- 用空白行将两段内容分开,以创建段落
- 不要用空格或制表符缩进段落
三、换行语法
- 在一行末尾添加两个或多个空格,然后按回车键,以创建换行
- 为了兼容性,在行尾添加<br>
四、强调语法
1. 粗体
- 在单词或短语的前后各添加两个**(星号)或__(下划线),以加粗文本
- 在一个单词或短语的中间部分的前后添加两个**,以加粗文本
2. 斜体
- 在单词或短语的前后各添加一个*(星号)或_(下划线),以斜体显示
- 在一个单词或短语的中间部分的前后添加一个*,以斜体显示
五、引用语法
- 在段落前面加一个>符号,以创建块引用
- 包含多个段落,为段落之间的空白行添加一个>符号
- 在要嵌套的段落前面加一个>>符号,以进行块引用的嵌套
- 块引用也可以包含其他格式的元素,如标题、列表、粗体和斜体
六、列表语法
1. 有序列表
- 在每个列表项前添加数字并紧跟一个英文句点
- 数字不必按数字顺序排列,但是应当以数字1起始
2. 无序列表
- 在每个列表项前添加破折号(-)、星号(*)或加号(+)
- 缩进一个或多个列表项可创建嵌套列表
3. 在列表中嵌套其他元素
- 如段落、引用块、代码块、图片和列表
七、代码语法
- 将单词或短语包裹在反引号(')中,表示为代码
- 如果表示为代码的单词或短语中包含一个或多个反引导,将单词或短语包裹在双反引号('')中
- 将代码块的每一行缩进至少四个空格或一个制表符,以创建代码块
八、分隔线语法
- 在单独一行上使用三个或多个星号、破折号或下划线,以创建分割线
- 不能包含其他内容
- 为了兼容性,在其前后均添加空白行
九、链接语法
- [超链接显示名](超链接地址 "超链接title")
- PS:链接title是鼠标悬停在链接上时会出现的文字,放在链接地址的后面,以空格相隔
- 使用尖括号,把网址和Email地址变为可点击的链接
1. 带格式化的链接
- 强调链接,在链接语法的前后增加星号
- 要将链接转为代码,在方括号中添加反引号
2. 引用类型链接
链接的第一部分格式
- 使用两组括号进行格式设置
- 第一组方括号包围应显示为链接的文本
- 第二组的括号显示了一个标签,用于指向存储在文档其他位置的链接
链接的第二部分格式
1. 放在括号中的标签,其后紧跟一个冒号和至少一个空格
2. 链接的网址可以选择将其括在尖括号中
3. 链接的可选标题,可以将其括在双引号、单引号或括号中
十、图片语法
插入图片
- ![图片alt](图片链接 "图片title")
链接图片
- [![图片alt](图片链接 "图片title")](图片网址)
总结
因为这些都是非常基础且简单的内容,就没有什么好讨论的,这里就说一下我对这些语法的理解吧。
我认为这些语法可以分为两类,一类是与格式相关的,一类是与内容相关的。
与格式相关的有段落语法、换行语法、引用语法、列表语法和分隔线语法,与内容有关的有标题语法、强调语法、代码语法、链接语法和图片语法。在这其中,在被引用的内容、列表里的内容可以添加标题、强调文本、添加图片和链接以及创建代码。在链接里也可以强调文本。
结语
这是我第一次写博客,内容会有不当、欠妥、不够明晰的地方,大家多多批评指正,以后会潜心提升自己在技术方面的素养,努力产出优质的博客内容。
然后我用的是语雀这个软件,它把一些Markdown的语法转换成了它其中的功能,这样就不必要自己一个个手敲语法,比较方便、快捷。
文中的图片是用draw.io这个软件制作的,它可以做成草稿风格,也比较美观。有网页版和软件版。
最后附上我参考的网址和我的博客网址。