格式总览:一篇示例文章
这篇示例文章覆盖本站支持的全部书写格式:多级标题、引用、链接、表格、代码块、LaTeX 公式、Mermaid 图表等。你可以直接复制任意小节到自己的文章里使用。
- 多级标题 / 段落 / 行内样式
- 引用、链接、列表(含任务列表)
- 表格、代码块
- LaTeX 公式(行内 + 块级)
- Mermaid 图表(流程图 / 时序图 / 甘特图)
- ABC 乐谱渲染(```abc 代码块,多声部 + 调号 + 拍号)
- Chart.js 图表(line / bar / doughnut / polarArea / radar)
- 水平线、图片语法说明
一级标题(对应正文 H1)
这是正文段落。Markdown 段落之间用空行分隔,加粗、斜体、加粗斜体、删除线、行内代码、以及 高亮标记(HTML 标签也可用)。
二级标题
三级标题
四级标题
五级标题
六级标题
引用(Blockquote)
这是一个引用段落。
这是引用里的第二行。引用可以嵌套,像这样。
引用里还能混搭:加粗、
code、链接。
链接
列表
无序列表
- 技术笔记
- 生活日常
- ACG 分享
- 番剧推荐
- 游戏攻略
- 深层嵌套
有序列表
- 打开终端
- 为文章起一个吸引人的标题
- 编辑 Markdown
- 保存并刷新预览
任务列表(GFM)
- 完成主题开发
- 打通公式与图表
- 部署上线
- 写一篇长文
表格
| A | B | C |
|---|---|---|
| 1 | 111 | aaa |
| 2 | 222 | bbb |
| 3 | 333 | ccc |
| 4 | 444 | ddd |
表格支持左对齐 / 居中对齐 / 右对齐(冒号位置控制)。
代码块
JavaScript
1 | // 斐波那契数列 |
Python
1 | def greet(name: str) -> str: |
Bash
1 | git add . && git commit -m "update" && git push |
JSON
1 | { |
代码块自动带语法高亮和右上角「复制」按钮。
LaTeX 公式
行内公式
质能方程:$E = mc^2$,勾股定理:$a^2 + b^2 = c^2$,欧拉公式:$e^{i\pi} + 1 = 0$。
用圆括号也行:\(\lim_{x \to 0} \frac{\sin x}{x} = 1\)。
块级公式
矩阵:
方括号块级公式:
Mermaid 图表
流程图
时序图
甘特图
ABC 乐谱(五线谱渲染)
单声部:小星星(带播放)
吉他六线谱
双声部对位
Frontmatter 语法:在 ABC 串开头用
---包 YAML 块,支持字段:
tempo: 100速度instrument: piano|guitar|bass|flute|violin|mandolin|trumpet|drums乐器loop: true循环播放tablature: guitar自动加吉他/贝斯/小提琴六线谱chordgrid: "withMusic"在五线谱上方叠加和弦图(6.6.0+)transpose: {from: "C", to: "D"}一键转调(渲染版本)abcjs: '{"viewportHorizontal":true}'直接透传 renderAbc 的 options JSON控制栏:▶ 播放 · ■ 停止 · 乐器下拉 · 速度滑块 · ↻ 循环 · ⤓ 下载 MIDI
语法参考:ABC Notation 速查
Chart.js 图表(通用,基于 JSON 配置)
折线图
柱状图
环形图
极区图
雷达图(旧语法向后兼容,自动补 type:radar)
所有图表自动跟随主题暖橙配色,可用
datasets[].color自定义单色,多数据集自动轮换色盘。
图片(语法说明)
图片直接引用 source/images/ 分类目录下的文件:
1 | <!-- 文章配图(放 images/posts/ 下) --> |
本文章的配图目录是 markdown-format-guide(front-matter 的 img_dir 字段),下面这张图就是用标签语法引用的:
其他格式
- 水平线:下方即是
- 上标/下标:
H~2~O、x^2^这类 GFM 写法本站不支持(会被渲染成删除线或原样输出),请用下面两种方式:- HTML:H2O、x2
- 公式:$H_2O$、$x^2$
- 换行:行尾两个空格或 <br> 标签
提示块(Admonition / Callout)
GitHub / Typora 风格的彩色提示框,支持 note / tip / info / warning / danger / success / question 七种类型。
`markdown
本次更新修改了数据库 schema,升级前请先执行 git stash + pg_dump。
`
渲染效果如下:
常规提示,用于补充说明或背景信息。
实用技巧和最佳实践。
需要注意的潜在风险。
可能导致数据丢失或不可逆操作。
操作完成、测试通过。
FAQ 条目或思考题。
所有提示块可空标题(只写 > [!note] 不写内容也能渲染)。
图表 CSV 数据源
除了手写 datasets JSON,也可以用 CSV 字符串或远程 CSV 文件快速画图。CSV 格式:第一行写列名(第一列 = 数据集标签,后续列 = X 轴 label),后续每行 = 一个数据集。
内嵌 CSV(直接写在 markdown 里)
1 | ```chart |
渲染效果:
远程 CSV(fetch 加载)
1 | ```chart |
渲染效果:
dataUrl支持绝对路径/xxx.csv或完整 URL;加载失败会静默跳过,不会让图表崩。
明暗主题切换
点击顶部导航栏右侧的 ☾ / ☀ 圆形按钮可一键切换亮色/深色主题,偏好会存进浏览器 localStorage,下次访问自动恢复。深色下:
- 所有 CSS 变量整体切到低亮度暖色
- Chart.js 图表文字/网格色同步更新
- Admonition 提示块颜色微调避免过亮刺眼