你正在看的这篇文章,就是用 Markdown 写出来的 🎉
Markdown 是一种轻量级标记语言,用最简单的几个符号就能控制文字的格式——标题、加粗、列表、表格、代码高亮……它已经成为程序员、作家、博主的标配写作方式。GitHub、知乎、语雀、Notion、微信公众号编辑器(配合工具)全都支持。
这篇文章会带你把 Markdown 的全部常用语法过一遍。你可以对照本文源文件(source/_posts/markdown-tutorial.md)边看边练。
一、标题
用 # 号开头,几个 # 就是几级标题,# 后面记得加一个空格:
1 | # 一级标题(文章一般只有一个,Hexo 会自动用文章标题生成) |
效果就是本文右侧的目录结构。建议:不要跳级使用(比如 ## 直接跳到 ####),目录生成会更规范。
二、段落与换行
- 分段:直接空一行即可
- 段内换行:行末敲两个空格再回车,或者在下一行也写一句(大多数平台支持直接回车换行)
- Markdown 源码里的多个空行、多余空格,最终都会被合并成一个空格——这是设计理念:内容归你,格式交给语法
三、强调:加粗、斜体、删除线
1 | **这是加粗** |
效果:这是加粗、这是斜体、这是加粗斜体、这是删除线
四、列表
无序列表
用 -、* 或 + 开头(推荐统一用 -):
1 | - 苹果 |
- 苹果
- 香蕉
- 橘子
有序列表
用数字加 .:
1 | 1. 打开电脑 |
- 打开电脑
- 写一篇文章
- 双击发布脚本
嵌套列表
子项前面缩进 2~4 个空格:
1 | - 水果 |
- 水果
- 苹果
- 香蕉
- 产地:菲律宾
- 主食
- 米饭
任务列表(勾选框)
1 | - [x] 已完成:搭博客 |
- 已完成:搭博客
- 未完成:写100篇文章
五、链接和图片
链接
1 | [链接文字](https://example.com) |
图片
比链接多一个感叹号 !:
1 |  |
![]()
建议:图片描述要认真写,图片挂了的时候会显示这段文字,也方便搜索引擎理解。
本地图片怎么放
在 blog/source/ 下建一个 img 文件夹,图片放进去,文章里这样引用:
1 |  |
六、代码
行内代码
用反引号包起来(键盘左上角 Esc 下面那个键):
1 | 运行 `npx hexo server` 启动本地预览 |
效果:运行 npx hexo server 启动本地预览
代码块
用三个反引号开头和结尾,开头反引号后面写语言名字,就能自动语法高亮:
1 | ```python |
1 | def hello(): |
1 | const blog = "blogtwo.pages.dev"; |
1 | git add -A && git commit -m "新文章" && git push |
七、引用
用 > 开头,可以嵌套(>>):
1 | > 这是一句引用 |
这是一句引用
—— 某个智者
八、表格
用 | 分隔列,用第二行的 --- 定义表头,冒号控制对齐:
1 | | 语法 | 用途 | 备注 | |
| 语法 | 用途 | 备注 |
|---|---|---|
**text** |
加粗 | 左对齐 |
*text* |
斜体 | 居中对齐 |
~~text~~ |
删除线 | 右对齐 |
冒号的位置::--- 左对齐、:---: 居中、---: 右对齐。
九、分隔线
三个以上的 - 或 *(独占一行,上下最好空一行):
1 | --- |
效果就是上面那些横线。
十、转义字符
想显示 Markdown 的符号本身(而不是让它生效),前面加反斜杠 \:
1 | \*\*这样就不会加粗了\*\* |
效果:**这样就不会加粗了**
十一、Hexo 写作专用知识
Front Matter(文章头部信息)
每篇文章开头的 --- 包裹的区域叫 Front Matter,Hexo 靠它识别文章属性:
1 |
|
推荐的写作习惯
- 一篇文章一个
.md文件,文件名用英文(如markdown-tutorial.md) - Front Matter 里把
tags和categories填上,方便归档和检索 - 长文章多用
##分节,读者好扫读 - 发布前可以运行
npx hexo server在localhost:4000本地预览 - 确认没问题再双击 发布博客.bat
十二、速查表(Cheat Sheet)
| 想要的效果 | 写法 |
|---|---|
| 标题 | ## 标题 |
| 加粗 | **文字** |
| 斜体 | *文字* |
~~文字~~ |
|
行内代码 |
`代码` |
| 代码块 | 三个反引号包裹 |
| 链接 | [文字](网址) |
| 图片 |  |
| 引用 | > 文字 |
| 无序列表 | - 内容 |
| 有序列表 | 1. 内容 |
| 表格 | 见第八节 |
| 分隔线 | --- |
结语
Markdown 的核心语法就这么二三十个符号,写上三五篇你就会形成肌肉记忆。别怕忘记——忘了就回来看这篇,它就在你自己的博客上。
下一篇想写什么?现在就建个 .md 文件试试吧 ✍️