第 4 篇博客:Markdown语法(持续更新)
欢迎阅读第 4 篇博客,希望你能有所收获!
简介:
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档;
- Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建;
- Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档;
- Markdown 编写的文档后缀为 .md或.markdown;
- Markdown 能被使用来撰写电子书,如:Gitbook;
- 当今许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、个人博客等。
练习方式:
线上练习:
stackedit
线下安装:
typora永久激活版
提取密码:YYDS
一、标题
语法如下:
一个“#”代表:一级标题
二个“#”代表:二级标题
……
六个“#”代表:六级标题
注意:使用时,“#”后要加上空格才生效
作用:重要性等级排序
二、段落
2.1 字体
语法如下:
1.一对“*”或“_”代表:斜体
效果:俊强
2.一对“**”或“__”代表:加粗
效果:俊强
3.一对“***”或“___”代表:斜体+加粗
效果:俊强
注意:使用时,用“*”或“_”将要加斜体或加粗的文字包裹起来才生效
作用:提示、强调、说明和区别,3种方式选1种就可
2.2 分割线
如下:
三个及其以上“*”或“-”代表:分割线
效果如下:
注意:使用时,除空格外一行内不能有其他字符
作用:能够让正文与其他内容清晰体现,以免造成阅读混乱
2.3 删除线
语法:一对“~~”代表:删除线
效果:俊强
作用:对旧的内容进行删除和替换
使用场景:想换博客域名了,可以这样做:旧博客域名→新博客域名
2.4 下划线
语法:一个u标签“<u></u>”代表:下划线
效果:俊强
作用:强调文字引起注意
2.5 脚注
语法:“[^]”代表:脚注
效果:[^俊强
]
作用:对文本内容的补充说明
三、列表
3.1 无序列表
语法:一个“*”或一个“+”或一个“-”代表:无序列表
效果如下:
- 俊强
- 玉树
- 临风
注意:使用时,“*”后要加上空格才生效
作用:无序列出内容,直观明了
3.2 有序列表
语法:数字“1.2.3.”代表:有序列表
效果如下:
- 俊强
- 。。。
- 。。。
注意:使用时,“1.”后要加上空格才生效
作用:按顺序列出内容,直观明了
3.3 列表嵌套
语法:有序列表和无序列表混合使用
效果:
- 俊强
- 性格好
- 情绪稳定
- 。。。
- 其他
- 。。。
- 。。。
- 。。。
四、区块
语法:一个“>”代表:区块
效果如下:
俊强
好帅
洒脱
注意:使用时,“>”后要加上空格才生效,它的效果是4个空格或者一个制表符(Tab键)
使用场景:在Linux命令、短代码中使用
4.1 区块列表嵌套
语法:区块中嵌套有序列表再嵌套无序列表
效果如下:
- 俊强
- 沉着
- 泠静
- 其他
- 。。。
- 。。。
- 。。。
- 。。。
- 。。。
4.2 列表区块嵌套
语法:有序列表或无序列表中嵌套区块
俊强
帅哥
洒脱
其他
。。。
。。。
。。。
。。。
。。。
五、代码块
5.1 Python代码块
语法:一对“```”代表:代码块
1 | print("Hello Markdown!") |
注意:使用时,“```”后要加上python代表是python代码
5.2 Java代码块
1 | pubic static void main(String[] args) { |
注意:使用时,“```”后要加上java代表是java代码
六、链接
6.1 普通链接
方式一
语法:“<>”代表:尖括号直接填入链接地址即可
方式二
语法:“[]()”代表:中括号填入文字,圆括号填入链接地址
示例:[J.qiang & 博客
]+(https://ljqyyds.com
)
效果:J.qiang & 博客
6.2 高级链接
方式一:变量
语法:“[][]”代表:第一中括号填入文字,第二个中括号填入变量名,最后再为变量名赋值即可
示例:
第一中括号写为 [百度]
第二个中括号写为 [
baidu_name
]变量赋值 [
baidu_name
]:https://baidu.com
效果:这是百度网址:百度
方式二:图片
语法:“[![]()]()”代表:链接语法嵌套图片语法,第一中括号填入文字,第一个圆括号填入图片地址,第二个圆括号填入链接地址
七、图片
语法:“![]()”代表:图片,第一中括号填入文字,第二个圆括号填入图片地址
示例:
八、表格
语法:连续“|”代表:分隔不同的单元格,使用连续“-”代表:分隔表头与其他行
示例:
姓名 | 性别 | 年龄 |
---|---|---|
俊强 | 男 | 24 |
其他人 | 无 | 无 |
注意:有3种对齐方式,冒号在哪边就是向哪边对齐
- -: 设置内容或标题栏右对齐
- :- 设置内容或标题栏左对齐
- :-: 设置内容或标题栏居中对齐
九、高级用法
9.1 转义
语法:一个“\”代表:转义
作用:Markdown使用了很多特殊符号来表示特定的意义,需要显示特定的符号时使用转义字符即可
示例:**加粗**
注意:以下普通符号支持转义
- 加 + 减 - 乘 * 井号 #
- 小括号 () 方括号 [] 花括号 {} 尖括号<>
- 反斜杠 \ 反引号 ` 叹号 ! 下滑线 _ 英文句号 .
9.2 数学公式(博客内显示有点问题)
语法:一对“$$”代表:数学公式用美元符号包裹起来
示例:
- 分式:二分之一
$$
\frac{1}{2}
$$
- 方程式
$$
\begin{cases}
a_{0}+a_{1}x_{0}+…+a_{n}x_{0}^{n}=y_{0} \
a_{0}+a_{1}x_{1}+…+a_{n}x_{1}^{n}=y_{1} \
\cdots\
a_{0}+a_{1}x_{n}+…+a_{n}x_{n}^{n}=y_{n}
\end{cases}
$$
十、其他
10.1 改变字体颜色和大小
- 颜色
语法:“<font color=颜色>内容</font>”代表:font标签里加入文字内容即可
效果:俊强、俊强
- 大小
语法:“<font size=数字>内容</font>”
效果:俊强
10.2 取消超链接显示
语法:一对“`”代表:用一对反引号将超链接地址包裹起来
示例:<https://ljqyyds.com
>