KinnerFisch
返回首页

Markdown 全功能测试文章

Markdown 全功能演示

这是一段普通的文本,包含 加粗斜体删除线高亮文本 (Highlight)。 这是 一个链接行内代码 (Inline Code)

1. 标题层级

三级标题 H3

四级标题 H4

五级标题 H5
六级标题 H6

2. 列表展示

无序列表

  • 列表项 1
  • 列表项 2
    • 嵌套列表项 A
    • 嵌套列表项 B
  • 列表项 3

有序列表

  1. 第一步:准备环境
  2. 第二步:编写代码
  3. 第三步:测试部署

任务列表

  • 核心功能开发
  • 数学公式支持 (E=mc2E=mc^2)
  • 代码高亮配置
  • 撰写文档
  • 发布上线

3. 代码高亮 (带行号)

TypeScript

interface User {
  id: number;
  name: string;
  role: 'admin' | 'user';
}
 
function greet(user: User): string {
  console.log("Greeting user...");
  return `Hello, ${user.name}!`;
}
 
// 这是一个注释

Python

def fibonacci(n):
    """计算斐波那契数列"""
    if n <= 1:
        return n
    else:
        return fibonacci(n-1) + fibonacci(n-2)
 
# 列表推导式
print([fibonacci(i) for i in range(10)])

Rust

use std::io;
 
fn main() {
    println!("Guess the number!");
    let guess = "42";
    println!("You guessed: {}", guess);
}

4. 数学公式 (KaTeX)

行内公式

欧拉公式被誉为“最美公式”:eiπ+1=0e^{i\pi} + 1 = 0

块级公式

高斯积分:

ex2dx=π\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}

麦克斯韦方程组:

E=ρε0B=0×E=Bt×B=μ0J+μ0ε0Et\begin{aligned} \nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \cdot \mathbf{B} &= 0 \\ \nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \\ \nabla \times \mathbf{B} &= \mu_0\mathbf{J} + \mu_0\varepsilon_0\frac{\partial \mathbf{E}}{\partial t} \end{aligned}

5. 引用与表格

引用块

“代码是写给人看的,只是顺便能被机器执行。”

—— 《SICP》

嵌套引用:保持简单,保持愚蠢 (KISS)。

表格样式

功能特性 状态 备注
GFM 支持 包含表格、删除线
数学公式 KaTeX 渲染
代码高亮 Shiki (One Dark Pro)
自定义高亮 ==text== 语法

6. 其他元素

脚注

这里有一个脚注引用1,点击跳转到底部。

警告/提示 (自定义样式测试)

虽然没有专门的 admonition 插件,但引用块通常用于此目的。

Footnotes

  1. 这是脚注的具体内容,通常用于解释说明。