Markdown入门
这篇文章之后会与后面的内容重新整合排版,本文将会改成索引页。
什么是Markdown?
先放一段介绍:
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。——百度百科
Let’s go!
换行
Markdown不同于其他文本编辑器,Markdown一个换行实际为一个空格,Markdown只有两个及两个以上的换行符实际为一个换行。
示例:
1 | this is line 1 |
显示:
this is line 1 this is line 2
示例:
1 | this is line 1 |
显示:
this is line 1
this is line 2
标题:
Markdown支持H1至H6的标题,分别在前面插入1~6个#符号即可。
示例:
1 | # H1 标题 |
显示:
H1 标题
H2 标题
H3 标题
H4 标题
H5 标题
H6 标题
ps:请不要使用大量的H1或H2标题,否则会让文章显得不美观,还会给读者带来困扰。
文字强调:
一般粗体或斜体表示重要的内容。在Markdown语法中,我们可以用下划线_
或星号*
表示粗体或斜体。单下划线或星号表示斜体,双下划线或星号表示粗体,而三个星号或三个下划线表示加粗斜体。
示例:
1 | *这是一个斜体* |
显示:
这是一个斜体
这是一个斜体
这是一个粗体
这是一个粗体
这是一个加粗斜体
这是一个加粗斜体
文本中我们经常要删除一段文本,使用~~
删除线可以达到删除的效果。
示例:
1 | ~~要删除的一段文本~~ |
显示:
要删除的一段文本
文章中经常会更改字体,更改颜色,由于markdown没有此功能,所以我们用html实现此功能。
示例:
1 | <font face="黑体">黑体</font> |
实现:
黑体
微软雅黑
华文彩云
红色
绿色
黄色
蓝色
紫色
浅灰色
注意:某些Markdown编辑器不支持内嵌html功能,比如洛谷Markdown编辑器,所以在洛谷分站中采用图片代替!!!
代码块:
在使用blog时,我们有时需要插入一段代码,直接插入会让代码十分不美观,读者的体验也不好,所以我们要规范使用代码块。
行内代码块:通过``
行内代码块实现。
示例:
1 | `include<iostream>`通常作为C++代码的第一行,`<iostream>`是输入输出流。 |
显示:
#include<iostream>
通常作为C++代码的第一行,<iostream>
是输入输出流。
有时我们需要使用一大段代码,使用 ````即可。在第一个
````后面加入你想要的语言即可。如cpp
,pascal
,python
,markdown
,latex
等。注意,C++应为cpp
!
示例:
```cpp
#include<iostream>
```
显示:
1 |
有序列表与无序列表
显而易见,用处无需多介绍。是用-
、*
或+
表示。
示例:
1 | - apple |
均显示为:
- apple
- orange
- banana
- grape
有序列表示例:
1 | 1. one |
均显示为:
- one
- two
- three
- four
引用
Markdown中引用为>
符号。
示例:
1 | > 一级引用 |
显示:
一级引用
二级引用
三级引用
四级引用
五级引用
六级引用
链接与图片
文章中,我们时不时要放一些链接,Markdown中以[链接标题](链接路径_http/https)
使用链接。
示例:
1 | [我的个人博客](https://myqf1234.github.io) |
显示:
图片的语法与链接差不多,只是在前面加了个!
,应为
示例:
1 |  |
显示:
Markdown中还可以使用自动链接,在链接前后包上尖括号即可。
示例:
1 | <https://myqf1234.github.io> |
显示:
图片链接:
示例:
1 | [](https://www.baidu.com/s?ie=utf-8&wd=Markdown) |
显示:
分割线
分割线可以使用*
或-
,但是行内不能有其他的多余字符。
示例:
1 | *** *** *** |
显示:
转义字符\
在Markdown中,比如我们想使用*
做装饰,而并非斜体,可以使用转义字符\
。
示例:
1 | \*A Text\* |
显示:
*A Text*
~A Text~
更多功能
敬请期待Markdown进阶篇!
点个赞吧!
Bye!
注:本文由自己的原创理解加上参考一些资料组成,如有不足、勘误或侵犯版权,请在评论区或联系我指正改进,谢谢!
参考资料: