MarkDown 基本语法

MarkDown基本语法

简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。

心得

  • 先把心得放最前面,防止放最后没人看到:)。
  • 本地GitBook Editor存放路径:C:\Users\guzicheng\GitBook\Library\Import
  • 查看效果:管理员cmd --> cd openlayers --> git serve
  • 在使用MarkDown时,只要熟记语法,写文档起来比文本编辑器方便很多。但是还是会有很多功能没法实现,首先可以尝试用html标签解决。
  • 在语法标签后与文字中间,我喜欢加一个空格(如:#(空格)我是标题),看起来比较舒服,但是有部分标签需要注意,如*斜体*,中间加空格(*(空格)斜体(空格)*)就会变成列表形式。
  • 本文是从网上搜集的资料加以综合形成,发现有些地方描述不尽相同,推测可能是不同版本或不同编辑器导致的,文本用的是GitBook Editor Version7.0.12
  • GitBook Editor的预览有时候不是实时同步的,view ---> Toggle Preview重新开一下即可。
  • 每写完一行后,尽量用回车,避免上一行有特殊标签影响下一行,回车并不会影响MarkDown换行,MarkDown换行为三个空格。
  • 本文将根据实际遇到情况不定时更新

一、标题

规则

设置为标题的文字前加#(#(空格)文字),支持六级标题

示例
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果如下

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

二、字体

规则

字体用符号包起来,*与_效果一样,中间尽量不加空格

示例
**这是加粗的文字**
__这是倾斜的文字__
*这是倾斜的文字*
_这是倾斜的文字_
***这是斜体加粗的文字***
___这是斜体加粗的文字___
~~这是加删除线的文字~~
效果如下

这是加粗的文字
这是倾斜的文字
这是倾斜的文字
这是倾斜的文字
这是斜体加粗的文字
这是斜体加粗的文字
这是加删除线的文字

三、引用

规则

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>

示例
> 引用内容
>> 引用内容
>>> 引用内容
>>>>>>>> 引用内容
效果如下

引用内容

引用内容

引用内容

引用内容

四、分割线

规则

三个以上的-或*,无论打多少个符号,效果是一样的

示例
下面有分割线
---
下面有分割线
------
下面有分割线
***
下面有分割线
******
效果如下
下面有分割线

下面有分割线

下面有分割线

下面有分割线

五、 图片

规则1
![alt属性文本](图片地址)
![alt属性文本](图片地址 "可选标题")
alt属性文本:对图片的解释,图片裂开时显示
图片地址:图片的地址
可选标题:当鼠标移到图片上时显示的内容,可加可不加
示例1
![RUNOOB 图标](https://upload-images.jianshu.io/upload_images/5978254-aa472d7e33a009f1.png)
![菜鸟](http://static.runoob.com/images/runoob-logo.png "这里是可选标题")
效果如下1
RUNOOB 图标

规则2

MarkDown不支持控制图片大小,可以用html标签替代

示例2
<img src="http://static.runoob.com/images/runoob-logo.png" width="100%">
效果如下2

<img src="http://static.runoob.com/images/runoob-logo.png" width="100%">

六、 超链接

规则
[超链接名](超链接地址 "超链接title")

超链接名:显示的超链接名字
超链接地址:跳转地址
超链接title:鼠标移上显示名称
示例
[简书](http://jianshu.com)
[百度](http://www.baidu.com "百度")
效果如下

简书
百度

七、 列表

无序列表

规则

+或-或*,加空格,加文字,三种标签效果都一样,如:+(空格)列表内容

示例
- 列表内容
* 列表内容
+ 列表内容
效果如下
  • 列表内容
  • 列表内容
  • 列表内容

有序列表

规则

数字加.,加空格,如:1.(空格)列表内容

示例
1. 列表内容
2. 列表内容
3. 列表内容
效果如下
  1. 列表内容
  2. 列表内容
  3. 列表内容

自定义列表

规则

只要在下级节点前,加三个空格即可

示例(顺便测试一下样式)
* 第一章
1. 第一节
2. 第二节
* 第二章
7. 第四节(这里前面的编号会自动默认从1开始,无法更改)
8. 第五节
3. 第三章(这里列表样式会默认跟前面同级节点)
1. 第六节
2. 第七节
3. 第八节(这里前面的编号会自动默认从1开始,无法更改)
2. 第九节
效果如下
  • 第一章
  1. 第一节
  2. 第二节
  • 第二章
  1. 第四节(这里前面的编号会自动默认从1开始,无法更改)
  2. 第五节
  3. 第三章(这里列表样式会默认跟前面同级节点)
  • 第六节
  • 第七节
  1. 第八节(这里前面的编号会自动默认从1开始,无法更改)
  2. 第九节

八、 表格

规则
表头1 | 表头2 | 表头3
:- | :-: | -:
11 | 12 | 13
21 | 22 | 23

用|表示分隔线,分割不同单元格。
用-隔开表头和其他行,还可以表示对齐方式:
文字默认居左
-左边加:(:-)表示文字居左
-两边加:(:-:)表示文字居中
-右边加:(-:)表示文字居右
示例
表头1 | 表头2 | 表头3
:- | :-: | -:
11 | 12 | 13
21 | 22 | 23
效果如下
表头1 表头2 表头3
11 12 13
21 22 23

九、 代码

规则

单行代码:用`将代码包起来,如:代码
多行代码:用```将代码包起来,如:我是代码块

效果如下

单行代码:
Hello World!

代码块:

function sayHi(){
console.log("Hello World");
}

十、 段落

规则

段落没有特殊规则,换行是使用两个以上空格加上回车。

示例

我是段落第一行(空格)(空格)(空格)(回车)
我是段落第二行

效果如下

我是段落第一行
我是段落第二行

十一、脚注

规则
[^要注明的文本]
示例
创建脚注格式类似这样 [^RUNOOB]。
[^RUNOOB]: 菜鸟教程 -- 学的不仅是技术,更是梦想!!!
效果如下

创建脚注格式类似这样 [1]

十二、HTML

规则
MarkDown支持html标签,如<kbd> <b> <i> <em> <sup> <sub> <br>等
示例
使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
效果如下

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑

十三、转义

规则

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符

示例
**文本加粗**
\*\* 正常显示星号 \*\*
效果如下

文本加粗
** 正常显示星号 **

更多高级功能

上面列举了很多基本的常用的语法,实际上MarkDown还能做更多,在此先记录,等用到再补充。
参考:菜鸟教程
数学公式
横向流程图
竖向流程图
标准流程图
标准流程图(横向)
UML时序图(简单版)
UML时序图(复杂版)
UML时序图(标准)
甘特图


  1. 菜鸟教程 -- 学的不仅是技术,更是梦想!!!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容

  • markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSI...
    像计算机一样思考阅读 372评论 0 0
  • 文章内容 markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相...
    拒绝奢望的leaf阅读 265评论 0 0
  • Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSI...
    jeffrey_hjf阅读 220评论 0 0
  • Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSI...
    高鸿祥阅读 2,493,017评论 215 2,911
  • 同学们以超过花甲之年的年纪,以浩浩25人的庞大队伍,作晋陜之游,实在是罕见,又让人感慨,还让人惊叹。早在同...
    乔延宾阅读 309评论 0 0