Markdown 排版完全指南
这篇文章展示了本主题支持的所有 Markdown 排版效果。
第一段……(用于列表预览)
后续正文……
文本格式
这是一段普通文本。这是粗体文字,这是斜体文字,这是粗斜体。你也可以使用 删除线 来标记废弃内容。
行内代码使用反引号包裹:const hello = 'world',非常适合标记变量名或命令。
引用
设计的价值不止于建造完成。好的设计应该能够经受时间的考验,在岁月流转中依然保持其独特的魅力与实用性。
你也可以使用多段引用:
第一段引用内容。
第二段引用内容,展示多段落效果。
来源标注(<cite> 放在 blockquote 内最后一行):
设计的价值不止于建造完成。
— Dieter Rams
Pullquote(使用 blockquote.pullquote 变体):
你那么憎恨那些人,跟他们斗了那么久,最终却变得和他们一样。人世间没有任何理想值得以这样的沉沦为代价。 — 百年孤独
提示块(Callout)
推荐使用语法糖(note / tip / info / warning):
:::note[Note]
这是补充说明或旁白内容,适合放一些背景或注释。
:::如需直接写 HTML(更精确控制):
<div class="callout note">
<p class="callout-title" data-icon="none">Note</p>
<p>这是补充说明或旁白内容,适合放一些背景或注释。</p>
</div>说明:
- 默认图标由类型决定,不需要
<span class="callout-icon">。 - 隐藏图标用
data-icon="none",写在.callout-title上。 - 自定义图标可用
data-icon="✨"(可选)。
语法糖测试集(Callout)
以下仅展示语法(不含样式),用于语法糖测试用例:
语法糖渲染示例
一个小建议
这里是正文……
:::note
只有正文,无标题。
::::::note[标题]
这是有标题的 note。
::::::tip[清单]
- 条目一
- 条目二
::::::info[代码]
```ts
const hello = 'world';
```
::::::warning[注意]
> 这是一段引用提示。
> 也可以包含一个 [链接](https://astro.build)。
::::::foo[错误类型]
非法类型示例。
:::非法类型建议处理:降级为 note(保留标题与内容)。
列表
无序列表
- 第一项
- 第二项
- 嵌套项 A
- 嵌套项 B
- 第三项
有序列表
- 准备工作
- 安装依赖
- 运行项目
- 开发模式
- 生产构建
任务列表
- 完成设计稿
- 开发首页
- 编写文档
- 发布上线
代码块
以下代码块用于展示工具栏(语言/行数/复制按钮)与行号(默认开启)。
JavaScript
// 一个简单的 Astro 组件示例
const greeting = 'Hello, World!';
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
console.log(fibonacci(10)); // 55Python
def quick_sort(arr):
"""快速排序算法实现"""
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quick_sort(left) + middle + quick_sort(right)
# 使用示例
numbers = [3, 6, 8, 10, 1, 2, 1]
print(quick_sort(numbers))CSS
.card {
display: flex;
flex-direction: column;
padding: 1.5rem;
border-radius: 12px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}Shell
# 安装依赖并启动开发服务器
npm install
npm run dev
# 构建生产版本
npm run build表格
| 功能 | 状态 | 说明 |
|---|---|---|
| 响应式布局 | ✅ | 完美适配移动端 |
| 暗色模式 | 🚧 | 开发中 |
| RSS 订阅 | ✅ | 支持多 Feed |
| 国际化 | ❌ | 计划中 |
链接与图片
这是一个 外部链接,会在新标签页打开。
Figure / Caption
案例 A:img + figcaption
案例 B:无 figcaption
案例 C:picture + figcaption(可选)
说明:当前样式下
img与picture视觉一致。picture主要用于给同一张图准备多个“备用版本”,浏览器将自动选最合适的那张(如手机小图、电脑大图,或优先用 WebP/AVIF)。不需要自动选版本时,用img就行。
Gallery
案例:两图排版(含可选 figcaption)
-
第一张图注(可选) -
第二张图注(可选)
分割线
上方是一些内容。
下方是另一些内容。
数学与特殊字符
常用数学符号:π ≈ 3.14159,e ≈ 2.71828
特殊字符:© 2026 · ™ · ® · € · £ · ¥ · → · ← · ↑ · ↓
英文段落
The best way to predict the future is to invent it. — Alan Kay
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
混合排版
这是一段包含 粗体、斜体、代码 和 链接 的混合排版文本。你可以在一个段落中自由组合这些元素,创造丰富的阅读体验。
以上就是本主题支持的所有 Markdown 格式。如果你发现任何渲染问题,欢迎提交 Issue!