MarkDown简介(就是我用来写博客的语言)
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown.
MarkDown的应用
MarkDown能够用来对文档进行排版,可以用来撰写电子文章。但是目前MarkDown更广泛的应用场景是各大论坛和博客网站,例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等网站均支持使用MarkDown对文章进行排版。
MarkDown中标题的使用
MarkDown中主要有两种使用标题的方式:
1.使用 = 和 - 标记分别表示一级和二级标题,
2.使用 # 号标记标题,通常情况下有多少个 # 号,当前就为几级标题,#的个数通常不允许超过6个。
MarkDown中的段落格式
MarkDown中的段落
MarkDown作为一种轻量级的标记语言,其段落没有特殊的格式,段落的换行则是需要使用两个以上的空格然后再加回车键,才能够实现换行效果。
MarkDown中的字体
Markdown 可以使用以下几种字体:
MarkDown中可以使用成对的 或者 _ 将文字包裹起来,即可形成斜体文字。
MarkDown中可以使用成对的 或者 __ (双 号或 _ 号)将文字包裹起来,从而形成粗体文字
*MarkDown中如果想使用粗斜体,那么则需要使用成对的 或者 ___ ,即可形成我们需要的粗斜体文字**
MarkDown中的分隔符与分割线
在某一行中,我们可以使用三个以上(包括三个的 * , _ 或者 - 来构建一条分割线)
例如:
MarkDown中文本修饰
下划线
MarkDown中的下使用” < u > “来进行标记:
我这个月一定好好学习
删除线
如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 即可,实例如下:
RUNOOB.COM
GOOGLE.COM
~~BAIDU.COM~~
脚注
对于文中需要使用脚注的地方,我们可以按照如下格式进行脚注的书写。要注明的文本,具体例子参考:
创建脚注格式类似这样 FE。
FE. 脚注就是这样子创建的哦。 ↩
MarkDown中的列表
MarkDown为我们提供了有序列表和无序列表两种规范的组件,同时需要提示的是,列表与列表之间提供互相之间的嵌套,于是我们可以使用多级列表。
无序列表
有序列表的创建使用 * , + ,或者 - 作为标记,需要注意的是:在这些标记符的末尾需要增加一个空格,才能使得无序列表生效,效果可以参考下面的例子:
- the 1
- cardigan
- the last great American dynasty
- exile
- my tear ricochet
- …
列表的嵌套
- Reputation:
- Ready for it
- End Game
- …
- Lover:
- I Forgot That You Existed
- Cruel Summer
- …
MarkDown的区块
Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:
Devils roll the dice angels roll their eyes
What doesn’t kill me makes me want you more
同时区块可以嵌套使用,可以参考下面这个例子:
最外层
第一层嵌套
第二层嵌套
此外在区域中使用列表也是允许的:
- Alibaba
- Tencent
- Baidu
- ByteDance
反之如果我们想要在列表中添加区块,那么我们需要在区块标记>的前面的相应位置添加四个空格符号,也就是一个Tab键的长度.
double time = 2020.7
如果我们想使用的是代码区块,那么我们需要使用四个空格或者一个制表符,
<?C++
int today = 2020;
int student_num =200;
print("%d %d",today,student_num);
同时我们也可以使用成对的 ‘’’ 并在三引号内第一行添加一种语言(可不添加)
1
2
3
$(document).ready(function () {
alert('RUNOOB');
});
MarkDown中链接的使用
MarkDown中链接使用
MarkDown中链接有多种使用方法,我们在这里逐一介绍:
- [ 链接名称 ] ( 链接地址 ) ,例如:bilibili
- <链接地址>,例如:https://www.bilibili.com/
- 我们可以通过变量来设置一个链接,变量赋值在文档末尾进行
MarkDown中图片的使用
MarkDown中的图片可以选择网络图片和本地图片,使用图片的基本语法格式如下:
! [ alt 属性文本 ] ( 图片地址 )
! [ alt 属性文本 ] ( 图片地址 “可选标题” )
如果还无法满足需要的话,可以尝试HTML语言中的img标签,但是注意hexo博客似乎不支持。MarkDown中表格的使用
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。就像画一张简单的表格一样,同时我们使用 - 作为占位符,来确定宽度。
姓名 | 学号 |
---|---|
小王 | 2020210001 |
小红 | 2020210002 |
至于表中文字的左右对齐,我们可以向通过第二行中添加 : 号来控制,具体来说如果仅仅在左侧添加 : 那么行内文本则左对齐,若仅仅在右侧添加,则行内文本右对齐,若在两侧均添加相应符号,那么文本则会采用居中对其的方式。
姓名 | 学号 |
---|---|
小王 | 2020210001 |
小红 | 2020210002 |
MarkDown更多的高级技巧
支持部分HTML语法结构
目前支持的 HTML 元素有:< kbd > < b > < i > < em > < sup > < sub > < br >等 ,如:
使用 Ctrl+Alt+Del 重启电脑
转义
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:
文本加粗
** 正常显示星号 **
支持Latex方式的数学公式的输入
当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如: