知屿 Markdown 语法说明
作者:姚博文 · 2026-08-12
知屿 Markdown 语法说明
知屿的笔记支持一套丰富的 Markdown 语法,在 **Docs 阅览室 / 笔记阅读 / 编辑区** 三处渲染一致(个别能力有范围差异,已在文中标注)。以下按能力逐项说明,每条都给出「写法」与「效果」。
· * *
1\. 基础语法
| 能力 | 写法 | 效果 |
| --- | --- | --- |
| 标题 | # 一级、## 二级 … ###### 六级 | 各级标题 |
| 加粗 | 加粗 | 加粗 |
| 斜体 | 斜体 | 斜体 |
| 删除线 | 删除 | 删除 |
| 行内代码 | code | code |
| 链接 | 文字 | 文字 |
| 无序列表 | - 项 / * 项 | • 项 |
| 有序列表 | 1. 项 2. 项 | 1. 项 2. 项 |
| 引用 | > 内容 | 引用块 |
| 分割线 | --- | 水平线 |
| 任务列表 | - [ ] 待办 - [x] 完成 | ☐ 待办 ☑ 完成 |
· * *
2\. 表格(GitHub 风格)
**写法**
**效果**
| 列1 | 列2 | 列3 |
| --- | --- | --- |
| 左对齐 | 居中 | 右对齐 |
| a | b | c |
对齐方式:`:---` 左对齐、`:---:` 居中、`---:` 右对齐。
· * *
3\. Emoji
**写法**:`:tada: :100: :heart:`
**效果**:🎉 💯 ❤️
完整表情列表见 [markdown-it-emoji](https://github.com/markdown-it/markdown-it-emoji/blob/master/lib/data/full.mjs)。
· * *
4\. 代码块
4.1 语法高亮
**写法**
const greet = (name) => `Hello, ${name}!`
**效果**
语言写在围栏后(`js` / `html` / `python` / `ts` / `css` …),支持 highlight.js 全部语言;代码块右上角有复制按钮,头部显示语言名。
4.2 行高亮
在围栏语言后加 `{行号}` 即可高亮指定行。
**写法**
const a = 1
const b = 2 // ← 第 2 行高亮
const c = 3
const d = 4
const e = 5 // ← 第 5、6 行高亮
const a = 1
const b = 2 // ← 第 2 行高亮
const c = 3
const d = 4
const e = 5 // ← 第 5、6 行高亮
def hello():
print('hi')
print('从第 10 行开始编号')
::: code-group