Markdown 语法展示
更新于 2026-05-13
技术
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
文本样式
普通文本段落,这是粗体,这是斜体,这是粗斜体,这是删除线,这是行内代码。
这是 下划线(HTML),这是 高亮文本,这是 H2O(下标),这是 210(上标)。
这是 ~~~
引用
单层引用块。
这是引用的第二行。
多层引用:
嵌套引用一层。
嵌套引用两层。
引用中包含粗体和
行内代码。引用嵌套列表:
第一项
第二项
列表
无序列表
苹果
香蕉
橘子
nested 一级
nested 二级
葡萄
有序列表
起床
刷牙
出门
nested 1
nested 2
到公司
混合列表
任务一
子步骤 1
子步骤 2
任务二
子任务 A
子任务 B
待办列表
未完成的任务
已完成的任务
另一个未完成
另一个已完成
代码块
行内代码
使用 rustc --version 查看版本,用 println!("hello") 输出。
普通代码块
Plain Text
function hello() {
console.log("Hello World!");
}
带语言标注的代码块
Rust
use axum::{Router, routing::get};
#[tokio::main]
async fn main() {
let app = Router::new()
.route("/", get(|| async { "Hello, World!" }));
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000")
.await
.unwrap();
axum::serve(listener, app).await.unwrap();
}
Python
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n - 1) + fibonacci(n - 2)
for i in range(10):
print(f"fib({i}) = {fibonacci(i)}")
JavaScript
// 异步请求示例
async function fetchData(url) {
try {
const response = await fetch(url);
const data = await response.json();
return data;
} catch (error) {
console.error('请求失败:', error);
}
}
HTML
<!DOCTYPE html>
<html>
<head>
<title>示例页面</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
SQL
SELECT p.title, COUNT(t.id) AS tag_count
FROM posts p
LEFT JOIN posts_tags pt ON pt.post_id = p.id
LEFT JOIN tags t ON t.id = pt.tag_id
WHERE p.deleted_at IS NULL
GROUP BY p.id
ORDER BY tag_count DESC;
Shell
# 部署到服务器
cargo build --release
scp target/release/app user@server:/opt/app/
systemctl restart app