本文展示了支持的 Markdown 基础语法和特色功能,包括代码高亮、Typst 数学公式渲染、Mermaid 图表生成等核心能力。

Markdown

标题

以下HTML <h1><h6> 元素代表六个级别的章节标题。<h1> 是最高级别的章节标题,而 <h6> 是最低级别的章节标题。

标题1

标题2

标题3

标题4

标题5
标题6

段落

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

我家的后面有一个很大的园,相传叫作百草园。现在是早已并屋子一起卖给朱文公的子孙2了,连那最末次的相见也已经隔了七八年,其中似乎确凿只有一些野草;但那时却是我的乐园。
不必说碧绿的菜畦,光滑的石井栏,高大的皂荚树,紫红的桑椹;也不必说鸣蝉在树叶里长吟,肥胖的黄蜂伏在菜花上,轻捷的叫天子(云雀)忽然从草间直窜向云霄里去了。单是周围的短短的泥墙根一带,就有无限趣味。油蛉在这里低唱,蟋蟀们在这里弹琴。翻开断砖来,有时会遇见蜈蚣;还有斑蝥,倘若用手指按住它的脊梁,便会啪的一声,从后窍喷出一阵烟雾。何首乌藤和木莲藤缠络着,木莲有莲房一般的果实,何首乌有臃肿的根。有人说,何首乌根是有像人形的,吃了便可以成仙,我于是常常拔它起来,牵连不断地拔起来,也曾因此弄坏了泥墙,却从来没有见过有一块根像人样。如果不怕刺,还可以摘到覆盆子,像小珊瑚珠攒成的小球,又酸又甜,色味都比桑椹要好得远。

块引用

块引用表示从其他来源引用的内容,可以用于位于 footercite 元素内的引文,并且可以表示一些补充说明(例如注释和缩写)。

没有参考链接的块引用

Tiam, ad mint andaepu dandae nostion secatur sequo quae.
Note that you can use Markdown syntax within a blockquote.

有参考链接的块引用

Don't communicate by sharing memory, share memory by communicating.
— Rob Pike1

表格

姓名年龄
Bob27
Alice23

表格内的内联 Markdown

斜体粗体代码
斜体Italic粗体Bold代码C0de

列表

  1. 这是有序的第一项
  2. 第二项
    • 无序列表项
    • 另一项
    • 还有一项
  3. 第三项
  • 这是无序的
  • 无序的
  • 凑数

链接

Timmy's Blog

图片

这是一张图片

其他元素 — abbr、sub、sup、kbd、mark

没有支持哦

<abbr title="图形交换格式">GIF</abbr> 是一种位图图像格式。

H<sub>2</sub>O

X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>

按下<kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd>结束会话。

大多数<mark>蝾螈</mark>属于夜行性动物,以捕食昆虫、蠕虫及其他小型生物为生。

代码

内联代码

这是内联代码,这是另一个

代码块

Python 示例

python
1def fibonacci(n):
2    """计算斐波那契数列的第 n 项"""
3    if n <= 1:
4        return n
5    return fibonacci(n-1) + fibonacci(n-2)
6
7# 计算前 10 项
8for i in range(10):
9    print(f"fib({i}) = {fibonacci(i)}")

JavaScript 示例

javascript
 1// 异步获取数据
 2async function fetchData(url) {
 3  try {
 4    const response = await fetch(url);
 5    const data = await response.json();
 6    return data;
 7  } catch (error) {
 8    console.error('Fetch error:', error);
 9    throw error;
10  }
11}
12
13// 使用示例
14fetchData('https://api.example.com/data')
15  .then(data => console.log(data))
16  .catch(err => console.error(err));

Go 示例

go
 1package main
 2
 3import "fmt"
 4
 5func quickSort(arr []int) []int {
 6    if len(arr) <= 1 {
 7        return arr
 8    }
 9
10    pivot := arr[len(arr)/2]
11    left := make([]int, 0)
12    right := make([]int, 0)
13
14    for _, v := range arr {
15        if v < pivot {
16            left = append(left, v)
17        } else if v > pivot {
18            right = append(right, v)
19        }
20    }
21
22    return append(append(quickSort(left), pivot), quickSort(right)...)
23}
24
25func main() {
26    arr := []int{3, 6, 8, 10, 1, 2, 1}
27    fmt.Println(quickSort(arr))
28}

特色功能

Typst 数学公式

行内公式

这是行内公式 的示例,也可以写更复杂的公式如 。极限表示 ,积分表示

块级公式

矩阵示例:

Typst 代码块

typst

Mermaid 图表

流程图

mermaid
mermaid

时序图

mermaid
mermaid

状态图

mermaid
mermaid
  1. 上述引文摘自 Rob Pike 在 2015 年 11 月 18 日 Gopherfest 期间的谈论"什么都没有"