Markdown语法
初了上面这些,当你在书写文章的时候,还会遇到一个问题,就是怎么排版,这不像你的word,直接点点点,这里有一个专门的语法,叫markdown语法,熟悉之后其实很简单,非常方便,也有很多专门书写markdown文章的编辑器,例如obsidian,这也是雪一直使用的编辑器,这里附上下载地址
下面会简单介绍一下用的最多的语法,本部分使用AI生成
一、Markdown 是什么?
Markdown 是一种非常简单的文字排版语言 你不需要像 Word 一样点击各种按钮,只需要使用一些简单的符号,就可以让文字变成:
- 标题
- 粗体
- 斜体
删除线- 图片
- 链接
- 表格
- 代码
- 引用
- 列表
例如:
# 这是一个标题
这是一段普通文字
**这是粗体**
*这是斜体*显示出来就是:
这是一个标题
这是一段普通文字 这是粗体 这是斜体
二、标题
Markdown 使用 # 来表示标题,# 越多,标题等级越低
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题显示效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
一般写文章的时候,使用:
# 文章标题
## 第一章
### 第一节
### 第二节
## 第二章就已经足够了
三、普通文字
直接输入文字即可
这是一段普通文字。
这是第二段文字。显示: 这是一段普通文字。 这是第二段文字。 如果想换一段,需要空一行
四、换行
Markdown 中直接按一次 Enter,有些编辑器不会真正换行 例如:
第一行
第二行有些 Markdown 编辑器可能会把它显示成:
第一行 第二行
如果希望明确换行,可以在第一行最后加两个空格:
第一行
第二行也可以使用 <br>:
第一行<br>
第二行五、粗体
在文字两边加两个 *:
**这是粗体**显示:
这是粗体
也可以使用两个 _:
__这是粗体__六、斜体
在文字两边加一个 *:
*这是斜体*显示: 这是斜体 也可以:
_这是斜体_七、粗体 + 斜体
三个 *:
***这是粗体斜体***显示: 这是粗体斜体
八、删除线
使用两个 ~:
~~这句话不要了~~显示:
这句话不要了
例如:
原价:~~99 元~~
现在只要 59 元!九、链接
链接的基本格式:
[显示的文字](网址)例如:
[访问 GitHub](https://github.com)显示: 访问 GitHub
再举一个例子
这是我的[个人博客](https://example.com)。显示: 这是我的个人博客。
十、图片
图片的格式和链接非常像,只需要在前面加一个 !:
例如:
其中:
!:告诉 Markdown 这是图片图片描述:图片无法显示时显示的文字图片地址:图片的 URL
本地图片
如果图片和 Markdown 文件在同一个文件夹:
文章.md
图片.jpg可以写:
如果图片放在 images 文件夹:
文章.md
images/
└── photo.jpg写:
十一、引用
使用 >:
> 这是一段引用。显示:
这是一段引用。
也可以引用多行:
> 这是第一行。
> 这是第二行。
> 这是第三行。显示:
这是第一行。
这是第二行。
这是第三行。
引用非常适合:
- 引用别人说的话
- 写提示
- 写文章摘要
- 添加注意事项
例如:
> 注意:删除文件之前请先备份。十二、无序列表
使用 -、* 或 + 都可以。
最常用的是 -:
- 苹果
- 香蕉
- 西瓜
- 草莓显示:
- 苹果
- 香蕉
- 西瓜
- 草莓
十三、有序列表
使用数字:
1. 第一步
2. 第二步
3. 第三步显示:
- 第一步
- 第二步
- 第三步
不需要自己写正确的数字
实际上全部写 1. 也可以:
1. 第一步
2. 第二步
3. 第三步Markdown 编辑器通常会自动显示为:
- 第一步
- 第二步
- 第三步
十四、嵌套列表
列表里面还可以继续套列表。
- 水果
- 苹果
- 香蕉
- 西瓜
- 饮料
- 可乐
- 咖啡
- 茶显示:
- 水果
- 苹果
- 香蕉
- 西瓜
- 饮料
- 可乐
- 咖啡
- 茶
注意:子列表前面通常需要缩进两个或四个空格。
十五、任务列表 / 待办事项
使用:
- [ ] 没有完成
- [x] 已经完成显示:
- 没有完成
- 已经完成
例如:
## 今日任务
- [x] 写 Markdown 教程
- [x] 发布文章
- [ ] 整理代码
- [ ] 更新博客十六、代码
如果只需要在一句话中写一小段代码,可以使用一个反引号:
使用 `git pull` 更新代码显示:
使用 git pull 更新代码
这里的:
`叫做反引号,一般在键盘左上角,数字 1 的左边
十七、代码块
如果需要放一大段代码,可以使用三个反引号:
```javascript
console.log("Hello World");
```显示:
console.log("Hello World");十八、指定代码语言
三个反引号后面可以写代码语言 例如 JavaScript:
```javascript
const name = "雪";
console.log(name);
```Python:
```python
name = "雪"
print(name)
```HTML:
```html
<h1>Hello World</h1>
```CSS:
```css
body {
margin: 0;
}
```常见语言:
javascript
typescript
python
java
c
cpp
html
css
json
bash
powershell
sql十九、分割线
使用三个 -:
---显示:
也可以:
二十、表格
Markdown 可以非常简单地制作表格 基本格式:
| 姓名 | 年龄 | 城市 |
| --- | --- | --- |
| 小明 | 18 | 北京 |
| 小红 | 20 | 上海 |
| 小刚 | 19 | 广州 |显示:
| 姓名 | 年龄 | 城市 |
|---|---|---|
| 小明 | 18 | 北京 |
| 小红 | 20 | 上海 |
| 小刚 | 19 | 广州 |
表格对齐
左对齐:
| 姓名 |
| :--- |
| 小明 |居中:
| 姓名 |
| :---: |
| 小明 |右对齐:
| 姓名 |
| ---: |
| 小明 |二十一、转义特殊符号
Markdown 中有一些符号具有特殊作用 例如:
# 标题会变成标题
如果你就是想显示 # 标题,可以在前面加反斜杠:
\# 标题显示: # 标题
常见需要转义的符号:
```text
\*
\#
\-
\_
\`简单理解:
在特殊符号前加
\,就可以让它失去 Markdown 的特殊功能。
二十二、HTML
Markdown 里面也可以使用部分 HTML 例如:
<b>这是粗体</b>显示: 这是粗体 换行:
第一行<br>
第二行不过对于 Markdown 小白来说,大多数情况下不需要使用 HTML 好啦,这些就够日常使用啦,其实也根本用不了这么多,但是可以了解一下,万一哪天想用一下呢!
- 本文链接: https://9822e9d2.yang-7qr.pages.dev/posts/demo/
- 版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 许可协议。
