Markdown 语法简介
2024年12月16日大约 3 分钟
Markdown 语法简介
Markdown 语法简介
Markdown 是一种轻量级标记语言,我这个小小博客网站全依靠于它来维系,所以稍微认识一下也是相当必要的:
- 标题:在文字前面添加
#
可以创建标题。#
的数量决定了标题的级别,例如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
- 段落和换行:在 Markdown 中,段落由一个或多个连续的文本行组成。段落之间通过一个以上的空行来分隔。要在段落内部插入换行,可以在行尾插入两个以上的空格,然后回车。
<!-- 段落之间通过一个以上的空行来分隔 -->
这是第一个段落。
这是第二个段落。
这是第一个段落。
这是第二个段落。
<!-- 要在段落内部插入换行,可以在行尾插入两个以上的空格,然后回车 -->
这是第一行
这是第二行
这是第一行
这是第二行
- 强调:你可以使用
*
或_
来强调文本,例如:
_这是斜体文本_
_这也是斜体文本_
**这是粗体文本**
**这也是粗体文本**
**_这是粗斜体文本_**
**_这也是粗斜体文本_**
- 列表:你可以使用
*
、-
或+
创建无序列表,使用数字和.
创建有序列表,例如:
无序列表:
- 列表项 1
- 列表项 2
- 列表项 3
有序列表:
1. 列表项 1
2. 列表项 2
3. 列表项 3
- 链接:你可以使用
[]()
创建链接,例如:
[this is Link](https://www.baidu.com/)
例子: this is Link
- 图片:你可以使用
![]()
插入图片,例如:
![this is image](https://images.pexels.com/xxx)
例子:
- 代码:你可以使用
`
(反引号)插入行内代码,例如:
这是 `行内代码`。
- 引用:你可以使用
>
创建引用,例如:
> 这是一个引用
- 水平线:你可以使用
---
或***
创建水平线。
使用---
去创建水平线
使用***
去创建水平线
- 表格:你可以使用
-
和|
创建表格,例如:
| 表头 1 | 表头 2 |
| ------ | ------ |
| 内容 1 | 内容 2 |
| 内容 3 | 内容 4 |
例子如下:
姓名 | 年龄 | 职业 |
---|---|---|
小明 | 25 | 工程师 |
小红 | 30 | 设计师 |
小刚 | 28 | 数据分析师 |
- 任务列表:你可以使用
- [ ]
和- [x]
创建任务列表,例如:
- [x] 已完成的任务
- [ ] 未完成的任务
例子如下
- 代码块和语法高亮:你可以使用三个反引号创建代码块,并通过在第一组反引号后添加语言名称(如
python
、javascript
、bash
等)来进行语法高亮,例如:
```python
def hello_world():
print("Hello, world!")
```
- 脚注:你可以使用
[^1]
创建脚注,然后在文档的任何位置定义脚注的内容,例如:
这是一个带有脚注的文本[^1]。
[^1]: 这是脚注的内容。
内联 HTML:Markdown 支持内联 HTML,这意味着你可以在 Markdown 文档中直接使用 HTML 标签。
转义字符:如果你需要在文本中显示一些通常被解析为 Markdown 语法的字符,你可以使用
\
进行转义,例如:\*这是星号\*
。
OutLook/展望
Markdown文件距我了解,除了可以导出成HTML和PDF之外,还能有别的用途,node.js的出现给了这门简单语言无线的玩法与可能,就当前这个博客网站而言,就已经内置了不下十个Markdown插件
待我日后闲下来有时间,再细细研究一下这个方面,目前先记下来,权当是一个todo代办吧