Markdown使用简介

目录

    1. 基本用法
    • 1.1 标题
    • 1.2 格式
    • 1.3 特殊符号
    • 1.4 列表
    • 1.5 引用
  • 2 代码区块与代码高亮

  • 3 链接

    • 3.1 链接
    • 3.2 内链接
    • 3.3 图片
    • 3.4 自动链接
  • 4 公式

  • 5 表格

    Markdown是一种轻量级的标记语言,能够让使用者用纯文本格式编写文档,然后再转换成格式丰富的html语言。Markdown编译器也支持HTML格式的编写规则。

1 基本用法

1.1 标题

标题由1~6个#表示,分别表示层级为1到6的标题。

例子:

# 这是第一级标题
## 这是第二级标题
### 这是第三级标题
#### 这是第四级标题
##### 这是第五级标题
###### 这是第六级标题

效果:

这是第五级标题
这是第六级标题

1.2 格式

加粗

由前后两个星号**xxx**表示
例子:

**这个是星号加粗的文本**

效果:
这个是星号加粗的文本

斜体

由前后一个星号*xx*表示
例子:

*这个是斜体的文本*

效果:
这个是斜体的文本

删除

由前后两个波浪线~~xxx~~表示
例子:

~~这个是删除的文本~~

例子:
这个是删除的文本

1.3 特殊符号

分隔线

分隔线可以在一行中使用三个或者三个以上的星号***(测试时会和加粗、斜体混用,不推荐)、减号---、下划线___来建立。符号中间可以含有空格,但是不能含有其他符号。三种符号可以混用,只要满足个数大于等于3即可。
例子:

- - -
_ _ _
*混用:*
-*-
__*-

效果:



混用:
--
__
-

1.4 列表

MarkDown支持有序列表以及无序列表两种,并且列表可以嵌套使用。不管是否为有序列表,都需要在标识符后加上一个空格

有序列表

有序列表使用数字与英文句点1. xxx作为标记。有序列表的数字顺序不会自动调整,如果标识的是什么数字就是什么顺序。
例子:


1. 列表1
2. 列表2
    1. 列表2-1
        1. 列表2-1-1
    2. 列表2-2
3. 列表3

效果:

  1. 列表1
  2. 列表2
    1. 列表2-1
      1. 列表2-1-1
    2. 列表2-2
  3. 列表3

无序列表

无序列表中使用星号* xxx或者加号+ xxx或者减号- xxx标记。
例子:

* 列表1
- 列表2
+ 列表3

效果:

  • 列表1
  • 列表2
  • 列表3

注意:

  • 如果一个列表项目中含有多段内容,列表标识符后的各个段落需要段首缩进4个空格或一个制表符。
  • 如果要在列表项目中添加引用,也需进行缩进。
  • 列表项目中添加代码块,需要缩进8个空格或者两个制表符。
  • 如果要避免产生不必要的列表项,则在1. xx的点之前添加反斜杠1\. 这不是列表项

1.5 引用

如果是引用的内容,需要在每一行前加上>标识。引用中可以嵌套其他Markdown的语法,包括标题、列表、代码区块等。
例子:

>这是一个引用
>>这个是引用中的引用
> *This* `is` a **Test**

效果:

这是一个引用

这个是引用中的引用
This is a Test

2 代码区块与代码高亮

  1. 简单的,只要在每行缩进四个空格或者一个制表符,就可以形成一个代码区块。
    例子:
    private int a;
    private long b;

效果:
private int a;
private long b;

  1. 在一段代码的前后添加三个反分号```
    例子:
```csharp
private int a;
private long b;

效果:

private int a;
private long b;
  1. 代码高亮
    在用反分号进行代码块的标识时,可以添加代码的类型,用来显示代码高亮。
代码类型 标识
C# csharp
JavaScript javascript
Java java
C++ c++
Python python

3 链接

3.1 链接

markdown的链接分为两种形式

  1. [链接文字] (链接地址),这种方法称为行内式链接。
    例子:
    [这个是百度的链接](www.baidu.com)

效果:
这个是百度的链接

  1. [链接文字] [参考地址],这种方法称为参考式链接。
    首先,在第二个方括号中填入用来表示链接的标记。
    This is [an example][id] reference-stlelink.
    然后,在文件中的任意处,用标记把链接的具体内容标识出来。
    [id]: http://baidu.com/ "Option title"
    效果:
    This is an example reference-stlelink.

3.2 内链接

由于Markdown语法自身不支持对内容内部类型的定义,因此可以利用设置锚点的方式进行内链接的实现。(在Evernote中可以实现内链接)
首先,可以在需要进行链接的地方定义锚点:
<a name="mou">锚点</a>
然后,用Markdown定义的链接方式调用该锚点:
[链接到锚点](#mou)
效果:
链接到锚点

3.3 图片

在Markdown中用一种与链接相似的方法进行图片的插入,包括行内式参考式

  1. 行内式
    • 感叹号!
    • 方括号放上图片的说明文字[这是一个图片]
    • 括号中放上图片的地址,选择性的是否添加'title'文字
      例子
![This is a picture](http://upload-images.jianshu.io/upload_images/1413212-1b6e4772df75ff99.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

效果

This is a picture

3.4 自动链接

如果将邮箱地址或者网址用<>包起来Markdown自动将其转换成链接。
例子:

<http://baidu.com>
<example@sina.com>

效果:
http://baidu.com
example@sina.com

4 公式

Markdown的公式主要靠解析公式的内容,并且将其转换为图片+链接的方式显示。不同的解释器可能解析的结果不同。
例子:
$-b \pm \sqrt{b^2 - 4ac} \over 2a$
效果:
$-b \pm \sqrt{b^2 - 4ac} \over 2a$

5 表格

Markdown中的表格绘制包括表头、对其方式、内容三个部分。

  1. 表头主要包括表格的主要字段的名称。
  2. 对其设置中,:的位置决定了对其的位置,:在哪边就是靠哪边对其。如果两边都有,则居中,两边都没有,则表示按照默认对其方式对其。
  3. 表格内容。
代码类型| 标识  
------------- |:-------------
C# | csharp  
JavaScript | javascript

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

推荐阅读更多精彩内容

  • Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,使普通文本内容具有一定的格式。 优...
    饥人谷_Leon阅读 234评论 0 0
  • 参考地址一.markdown启用:在简书的设置中,根据路径 基础设置 -> 常用编辑器 -> 点选Markdow...
    Rexfather阅读 295评论 0 0
  • 为什么学习Markdown 自从搭建了 Hexo 博客之后,发现还有 Markdown 这种写文章的方法,想到以后...
    lifeColder阅读 20,124评论 10 217
  • 1. 斜体和粗体 代码: 显示效果: 这是一段斜体 这是一段粗体 这是一段加粗斜体 这是一段删除线 2. 分级标题...
    泊牧阅读 2,320评论 0 2
  • (Markdown语法没有一个统一的标准,不同的工具或平台采用的标准不一样,所以有些语法规则和功能是有差异的) 0...
    迟道阅读 56,673评论 4 69