Skip to the content.

真的非常简单:Markdown基本语法

PS:新版网站已经升级,你可以访问我的新版网站,获取最新更新&资讯!

在很多博客、论坛,包括GithubPages(参见这篇文章) 里都有大量运用到一种叫做Markdown的文本语言。不管你是在创建自己的网站、写文章,一般平台都需要写Markdown。如果你想学习Markdown,你算是来对地方了!

0. Markdown 是什么?

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。
它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHubOpenStreetMapSourceForge、简书等,甚至还能被使用来撰写电子书。
(摘自百度百科)


1. 文章标题&小标题

1.1 像HTML一样写标题

在HTML里,标题分六级:

<h1>This is an H1</h1>
<h2>This is an H1</h2>
<h3>This is an H1</h3>
...

相对应的,Markdown标题也分六级。

# This is an H1  
## This is an H2  
...  
###### This is an H6  

就像你看到的那样,每层标题就是几个#

1.2 Markdown专属标题

不过,在Markdown中表示标题也可以用一种特殊的方式。

This is an H1
=============

This is an H2
-------------

不过它本身只支持2种标题,即大、小标题。


2. 文字样式语法

在Markdown中,文字可以是斜体粗体粗斜体,删除线下划线

2.1 基本样式

2.2 某些来自HTML的样式

由于Markdown可以直接转换成HTML(在百科里说过了),所以有很多HTML标签都可以在Markdown中使用。比如说,<u> <kbd> <script>他们会直接被插入生成的HTML文件中

2.2.1 瞎划线(下划线)

下划线是用HTML实现的,在HTML里下划线是 <u> ,所以语法就是 <u>这是下划线</u> ,显示出来就是这是下划线

2.2.2 颜色

如果需要给文字调 颜色 ,可以用 font 标签,语法为

<font color=red> Some text </font>

这个<font>标签接收一个参数color。你可以把它设为一些常见的颜色,比如

颜色 效果
<font color=Red> Red
<font color=Yellow> Yellow
<font color=Blue> Blue
<font color=Green> Green
<font color=Gold> Gold
<font color=Grey> Grey
<font color=Purple> Purple
<font color=Azure> Azure
<font color=GreenYellow> GreenYellow

如果你还想要其他的颜色,你可以访问 https://www.w3school.com.cn/tags/html_ref_colornames.asp 来研究更多颜色~

2.3 脚注

这是一个脚注 1 。脚注的语法是:

TextTextText [^name] TextTextText

3. 链接与图片

3.1 链接

文章中的“链接”指“超链接”。 这是一个超链接实例 ,它指向我的主页。
链接的语法为

[Name](Place) 

3.2 图片

图片的语法和链接很相似,只是在 [Name](Place) 之前加上一个 ! (记住都是英文标点!!!),如

![Name](Place "替代名")

4. 列表

在Markdown中,列表分两种:有序的,和无序的(还有 “待办事项” !他属于无序列表)。

4.1 有序列表

有序列表,就像

1. 第一个元素  
2. 第二个元素  
3. 第三个元素

在Markdown中,直接打 1. 就会出现一个有序列表。当然, i. a. 甚至不从头开始也可以:

4.2 无序列表

无序列表的原理和有序列表一样,不过不以 1. 打头,而是:

- 第一种方式
- 第一种方式
+ 第二种方式
+ 第二种方式
* 第三种方式
* 第三种方式

显示出来都是

4.3 To do list

通过无序列表我们还可以创建一个任务表(To do list),如下:

语法如下:

[x] No.1
[ ] No.2
[x] No.3

其中 [x] 表示“已完成”,[] 表示“未完成”。

4.4 合并列表


注释

以下是注释内容:


THE END 谢谢你的阅读~

  1. 你学废了吗?