基础 Markdown

文本与列表

这是一段包含粗体斜体删除线行内代码的文字,也包含一个链接

无序列表:

  • 第一项
  • 第二项
    • 嵌套项目
  • 第三项

有序列表:

  1. 编写 Markdown
  2. 执行 Hugo 构建
  3. 发布文章

好的排版应该让内容清晰,而不是让格式喧宾夺主。

表格

技术用途状态
Go服务端开发稳定
Hugo静态站点生成稳定
Mermaid流程图测试中

代码块

Go

1
2
3
4
5
6
7
8
package main

import "fmt"

func main() {
    message := "Hello, Nebula"
    fmt.Println(message)
}

Rust

1
2
3
4
5
fn main() {
    let numbers = [1, 2, 3, 4, 5];
    let total: i32 = numbers.iter().sum();
    println!("total = {}", total);
}

Python

1
2
3
4
5
6
7
def fibonacci(limit: int) -> list[int]:
    result = [0, 1]
    while result[-1] + result[-2] < limit:
        result.append(result[-1] + result[-2])
    return result

print(fibonacci(100))

SQL

1
2
3
4
SELECT id, name, level
FROM players
WHERE level >= 100
ORDER BY level DESC;

JSON

1
2
3
4
5
{
  "player_id": 10001,
  "level": 100,
  "gold": 999999
}

数学公式

行内公式:圆的面积为 $A = \pi r^2$,当半径为 $r = 3$ 时,面积约为 $28.27$。

块级公式:

$$ T(n) = 2T\left(\frac{n}{2}\right) + O(n) $$

二次方程的求根公式:

$$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

Mermaid 流程图

flowchart TD A[开始写作] --> B{内容是否完成} B -->|否| C[继续编辑 Markdown] C --> B B -->|是| D[执行 Hugo 构建] D --> E{构建是否通过} E -->|否| F[修复问题] F --> D E -->|是| G[发布文章]

任务流程

sequenceDiagram participant W as Writer participant H as Hugo participant B as Browser W->>H: 保存 Markdown H->>B: 生成 HTML B-->>W: 显示渲染结果