Markdown 基本语法示例
Markdown 是一种轻量级且易于使用的语法,用于为您的写作设计风格。
文章内容较多时,可以用标题分段:
1# 标题 12 3## 标题 24 5## 大标题6 7### 小标题
标题预览会打乱文章的结构,所以在此不展示。
1_斜体文本_2 3**粗体文本**4 5**_粗斜体文本_**
预览:
斜体文本
粗体文本
粗斜体文本
1文字链接 [链接名称](http://链接网址)
文字链接 链接名称 ↗
1这是一条 `单行代码`
这是一条 行内代码
行内代码
1```js2// calculate fibonacci3function fibonacci(n) {4 if (n <= 1) return 15 return fibonacci(n - 1) + fibonacci(n - 2)6}7```
1```rust {open=true}2// 11 行代码3#[derive(PartialEq,Debug)]4struct Bar(i32);5impl Bar {6 fn new(i: i32) -> Bar {7 Bar(i)8 }9 fn add_two(self) -> Bar {10 Bar(self.0 + 2)11 }12}13```
1// calculate fibonacci2function fibonacci(n) {3 if (n <= 1) return 14 return fibonacci(n - 1) + fibonacci(n - 2)5}
1// 11 行代码2#[derive(PartialEq,Debug)]3struct Bar(i32);4impl Bar {5 fn new(i: i32) -> Bar {6 Bar(i)7 }8 fn add_two(self) -> Bar {9 Bar(self.0 + 2)10 }11}
1一些不是代码的文本2可能是代码,也可能不是的文本
1一些不是代码的文本
1fn main() {2 let mut input_data = String::new();3 std::io::stdin().read_line(&mut input_data).expect("read_line failed!");4 match input_data.trim().parse::<i32>() {5 Ok(data) => {6 match data {7 0..=10_0000 => println!("{}",f64::from(data)*0.1),8 10_0001..=20_0000 => println!("{}",10.0*0.1+(f64::from(data-10))*0.75), //9 20_0001..=40_0000 => println!("3ok"),10 40_0001..=60_0000 => println!(""),11 60_0001..=100_0000 => println!(""),12 _ => println!("{}", data)13 }14 }15 Err(_err) => {println!("{}",_err); }16 }17}18// 模拟 知识点 : match
1这是一条行内公式 $e^{i\pi} + 1 = 0$
这是一条行内公式 $e^{i\pi} + 1 = 0$
Hugo 已配置参考 https://gohugo.io/content-management/mathematics/ ↗
1$$2\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx3$$
当前使用 KaTeX 作为数学公式插件,支持的语法请参考 KaTeX Supported Functions ↗。
1
哥伦比娅·几时
1~~删除线~~
删除线
普通无序列表
1- 12- 23- 3
普通有序列表
11. GPT-422. Claude Opus33. LLaMa
列表里可以继续嵌套语法
1> 枪响,雷鸣,剑起。繁花血景。
枪响,雷鸣,剑起。繁花血景。
引用里也可以继续嵌套语法。
markdown 分段落是需要空一行的。
1如果不空行2就会在一段3 4第一段5 6第二段
如果不空行就会在一段
第一段
第二段
如果你有写分割线的习惯,可以新起一行输入三个减号--- 或者星号 ***。当前后都有段落时,请空出一行:
---
***
1---
目前只支持部分段内 HTML 元素效果,包括 <kdb> <b> <i> <em> <sup> <sub> <br> ,如
<kdb> <b> <i> <em> <sup> <sub> <br>
1使用 <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd> 重启电脑
使用 Ctrl + Alt + Del 重启电脑
1<b> Markdown 在此处同样适用,如 _加粗_ </b>
Markdown 在此处同样适用,如 加粗
1<details><summary>点击展开</summary>它被隐藏了</details>
1| 表头1 | 表头2 |2| ----- | ----- |3| 内容1 | 内容2 |
1在引用的地方使用 [^注释] 来添加注释。2 3然后在文档的结尾,添加注释的内容(会默认于文章结尾渲染之)。4 5[^注释]: 这里是注释的内容
在引用的地方使用 1 来添加注释。
然后在文档的结尾,添加注释的内容(会默认于文章结尾渲染之)。
1- [ ] 未完成的任务2- [x] 已完成的任务
如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。
\_
\#
\*
1\_不想这里的文本变斜体\_2 3\*\*不想这里的文本被加粗\*\*
_不想这里的文本变斜体_
**不想这里的文本被加粗**
Hugo Shortcode 可以在 Markdown 中直接调用 Hugo 模板,详见 Components
这里是注释的内容 ↩︎