MDX 组件功能展示
展示博客中所有可用的 MDX 组件和功能模块
1 分钟
本文展示了博客中所有可用的 MDX 组件,方便参考和使用。
提示框 (Callout)
学术环境组件
定义 (Definition)
定义
设函数 在点 的某个去心邻域内有定义,如果存在常数 ,对于任意给定的正数 (不论它多么小),总存在正数 ,使得当 时,对应的函数值 都满足不等式 ,那么常数 就叫做函数 当 时的极限。
定理 (Theorem)
定理 (费马大定理)
当整数 时,关于 , , 的方程 没有正整数解。
证明 (Proof)
证明
证明过于复杂,此处略去。该定理由安德鲁·怀尔斯于 1995 年证明。
∎
数学公式
行内公式
爱因斯坦的质能方程 揭示了质量和能量的等价关系。
块级公式
麦克斯韦方程组(微分形式):
代码高亮
基础代码块
def fibonacci(n: int) -> int:
"""计算斐波那契数列的第 n 项"""
if n <= 1:
return n
return fibonacci(n - 1) + fibonacci(n - 2)
# 测试
for i in range(10):
print(f"F({i}) = {fibonacci(i)}")
带行号和高亮的代码块
interface User {
id: number;
name: string;
email: string;
createdAt: Date;
}
function createUser(name: string, email: string): User {
return {
id: Math.random(),
name,
email,
createdAt: new Date()
};
}
代码差异对比 (CodeDiff)
伪代码 (Pseudocode)
选项卡 (Tabs)
// JavaScript 示例
const sum = (a, b) => a + b;
console.log(sum(1, 2)); // 3# Python 示例
def sum(a, b):
return a + b
print(sum(1, 2)) # 3// Go 示例
func sum(a, b int) int {
return a + b
}
fmt.Println(sum(1, 2)) // 3可折叠内容 (Details)
点击展开查看更多内容
这里是隐藏的详细内容。可以包含任何 Markdown 内容,包括代码块、列表等。
- 列表项 1
- 列表项 2
- 列表项 3
console.log('隐藏的代码'); 这是一个默认展开的折叠块
这个折叠块默认是展开的。
图表组件
Chart.js 图表
ECharts 图表
Vega-Lite 图表
Plotly 图表
图表组件
Mermaid 图
时序图
Typograms (ASCII 图表)
地图 (GeoMap)
媒体组件
图片
照片网格
视频
音频
示例音频
表格
基础表格
| 语言 | 类型系统 | 主要用途 |
|---|---|---|
| TypeScript | 静态 | Web 前端/后端 |
| Python | 动态 | 数据科学/脚本 |
| Rust | 静态 | 系统编程 |
| Go | 静态 | 后端服务 |
引用
简单是终极的复杂。
— 达芬奇
脚注
这是一个带脚注的句子1。
任务列表
- 创建组件
- 编写文档
- 添加测试
- 部署上线
总结
以上展示了博客中所有可用的 MDX 组件。你可以根据需要在自己的文章中使用这些组件来丰富内容展示。
Footnotes
-
这是脚注的内容。 ↩