Markdown 基本语法示例
Markdown 是一种轻量级且易于使用的语法,用于为您的写作设计风格。
文章内容较多时,可以用标题分段:
# 标题 1 ## 标题 2 ## 大标题 ### 小标题
标题预览会打乱文章的结构,所以在此不展示。
_斜体文本_ **粗体文本** **_粗斜体文本_**
预览:
斜体文本
粗体文本
粗斜体文本
文字链接 [链接名称](http://链接网址)
文字链接 链接名称 ↗
这是一条 `单行代码`
这是一条 行内代码
行内代码
```js // calculate fibonacci function fibonacci(n) { if (n <= 1) return 1 return fibonacci(n - 1) + fibonacci(n - 2) } ```
```rust {open=true} // 11 行代码 #[derive(PartialEq,Debug)] struct Bar(i32); impl Bar { fn new(i: i32) -> Bar { Bar(i) } fn add_two(self) -> Bar { Bar(self.0 + 2) } } ```
// calculate fibonacci function fibonacci(n) { if (n <= 1) return 1 return fibonacci(n - 1) + fibonacci(n - 2) }
// 11 行代码 #[derive(PartialEq,Debug)] struct Bar(i32); impl Bar { fn new(i: i32) -> Bar { Bar(i) } fn add_two(self) -> Bar { Bar(self.0 + 2) } }
一些不是代码的文本 可能是代码,也可能不是的文本
一些不是代码的文本
fn main() { let mut input_data = String::new(); std::io::stdin().read_line(&mut input_data).expect("read_line failed!"); match input_data.trim().parse::<i32>() { Ok(data) => { match data { 0..=10_0000 => println!("{}",f64::from(data)*0.1), 10_0001..=20_0000 => println!("{}",10.0*0.1+(f64::from(data-10))*0.75), // 20_0001..=40_0000 => println!("3ok"), 40_0001..=60_0000 => println!(""), 60_0001..=100_0000 => println!(""), _ => println!("{}", data) } } Err(_err) => {println!("{}",_err); } } } // 模拟 知识点 : match
这是一条行内公式 $e^{i\pi} + 1 = 0$
Hugo 已配置参考 https://gohugo.io/content-management/mathematics/ ↗
$$ \hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx $$
当前使用 KaTeX 作为数学公式插件,支持的语法请参考 KaTeX Supported Functions ↗。

哥伦比娅·几时
~~删除线~~
删除线
普通无序列表
- 1 - 2 - 3
普通有序列表
1. GPT-4 2. Claude Opus 3. LLaMa
列表里可以继续嵌套语法
> 枪响,雷鸣,剑起。繁花血景。
枪响,雷鸣,剑起。繁花血景。
引用里也可以继续嵌套语法。
markdown 分段落是需要空一行的。
如果不空行 就会在一段 第一段 第二段
如果不空行就会在一段
第一段
第二段
如果你有写分割线的习惯,可以新起一行输入三个减号--- 或者星号 ***。当前后都有段落时,请空出一行:
---
***
目前只支持部分段内 HTML 元素效果,包括 <kdb> <b> <i> <em> <sup> <sub> <br> ,如
<kdb> <b> <i> <em> <sup> <sub> <br>
使用 <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd> 重启电脑
使用 Ctrl + Alt + Del 重启电脑
<b> Markdown 在此处同样适用,如 _加粗_ </b>
Markdown 在此处同样适用,如 加粗
<details><summary>点击展开</summary>它被隐藏了</details>
| 表头1 | 表头2 | | ----- | ----- | | 内容1 | 内容2 |
在引用的地方使用 [^注释] 来添加注释。 然后在文档的结尾,添加注释的内容(会默认于文章结尾渲染之)。 [^注释]: 这里是注释的内容
在引用的地方使用 1 来添加注释。
然后在文档的结尾,添加注释的内容(会默认于文章结尾渲染之)。
- [ ] 未完成的任务 - [x] 已完成的任务
如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。
\_
\#
\*
\_不想这里的文本变斜体\_ \*\*不想这里的文本被加粗\*\*
_不想这里的文本变斜体_
**不想这里的文本被加粗**
Hugo Shortcode 可以在 Markdown 中直接调用 Hugo 模板,详见 Components
这里是注释的内容 ↩︎