Markdown 是一种可以使用普通文本编辑器编写的标记语言,语法简洁明了、学习容易,而且功能比纯文本更强。Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。通过简单的标记语法,它可以使普通文本内容具有一定图文混排格式的排版。因此有很多人用它写博客,写笔记。
标题
在行首插入1到6个 #
,对应到标题1到6阶:
# 第一级标题 h1
## 第二级标题 h2
###### 第六级标题 h6
效果如下:
第一级标题 h1
第二级标题 h2
第六级标题 h6
区块引用
> 第一行引用
> 第二行引用
效果如下:
第一行引用
第二行引用
列表
无序列表使用星号、加号或是减号作为列表标记。
* 无序列表 `* 标记`
+ 无序列表 `+ 标记`
- 无序列表 `- 标记`
效果如下:
- 无序列表
* 标记
- 无序列表
+ 标记
- 无序列表
- 标记
有序列表则使用数字接着一个英文句点作为列表标记。
1. 有序列表 `1. 标记`
2. 有序列表 `2. 标记`
3. 有序列表 `3. 标记`
效果如下:
- 有序列表
1. 标记
- 有序列表
2. 标记
- 有序列表
3. 标记
代码区块
和程序相关的写作或是标签语言原始码通常会有已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示。
单行代码示例: `code`
多行代码示例:
<!Doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Here is an example
</body>
</html>
```
效果如下:
`code`
<!Doctype html>
<meta charset="UTF-8">
<title>Title</title>
Here is an example
## 表格
Markdown 语法:
第一格表头 | 第二格表头 |
---|---|
内容单元格第一列第一格 | 内容单元格第二列第一格 |
内容单元格第一列第二格 | 内容单元格第二列第二格 |
效果如下:
第一格表头 | 第二格表头
--------- | -------------
内容单元格第一列第一格 | 内容单元格第二列第一格
内容单元格第一列第二格 | 内容单元格第二列第二格
## 链接
不管是哪一种,链接文字都是用 [方括号] 来标记,链接网址都是用 (圆括号) 来标记,选择性地接着 title 内容,可以用单引号、双引号或是括弧包着。
一般链接:我的首页
自动生成链接:https://www.uskvm.com/
图片示例:
图片格式:
效果如下:
一般链接:[我的首页](https://www.uskvm.com/)
自动生成连接像:<https://www.uskvm.com/>
图片示例:
<img width="300" src="https://cdn.uskvm.com/hs.jpg" />
## 分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格来建立分隔线。
- -
## 删除线
Markdown 语法:
加删除线像这样用: 删除这些
效果如下:
加删除线像这样用: ~~删除这些~~
## 强调
Markdown 语法:
这些文字会生成<em>
这些文字会生成<u>
这些文字会生成<strong>
这些文字会生成<strong>
效果如下:
*这些文字会生成`<em>`*
_这些文字会生成`<u>`_
**这些文字会生成`<strong>`**
__这些文字会生成`<strong>`__
## 反斜杠
Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号, Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
星号
_ 底线
{} 花括号
[] 方括号
() 括弧井字号
- 加号
- 减号
. 英文句点
! 惊叹号
参考:
* http://daringfireball.net/projects/markdown/syntax
* http://markdown.tw/
欢迎加入 Typecho 大家族