这篇文章集中说明主题所支持的 Markdown 语法和 Hugo Shortcodes 插件,你也可以在这里预览到他们的样子。如果你不喜欢某些样式,可以去修改 css/ 文件夹下的 .scss 文件。

1.标题

H1

H2

H3

2. 段落

使用单引号 * 或者单下划线 _ 标记 斜体强调 或者 斜体强调

使用两个引号 ** 或者两个下划线 __ 标记 加粗强调 或者 加粗强调

引号和下划线可叠加使用 → 只是加粗 斜体并加粗

使用两个波浪线 ~~ 标记 已删除文字

插入文字暂无 Markdown 标记,直接使用 HTML 标签 <ins> 标记 插入文字

行内代码使用反引号标记 → print("hello world")

上标 X2 / 下标 X2

按键 Ctrl

外链 chekun’s blog

页面内段落 图片

注意:你可以通过 {#section-id} 方式自定义段落锚点

参考资料 [1][2]

3. 列表

以下的无序、有序和任务列表均支持二级嵌套,不建议使用二级以上嵌套。

3.1 无序列表

  • 无序列表
    • 嵌套的无序列表
    • 嵌套的无序列表
    • 无序列表
      1. 嵌套的有序列表
      2. 嵌套的有序列表
      3. 无序列表

3.2 有序列表

  1. 有序列表
    1. 嵌套的有序列表
    2. 嵌套的有序列表
    3. 有序列表
      • 嵌套的无序列表
      • 嵌套的无序列表
      • 有序列表

3.3 定义列表

CSS
层叠样式表

3.4 任务列表

4. 引用

野火烧不尽,春风吹又生。

– 白居易《赋得古原草送别》

5. 代码

以本站的一段 Python 代码做演示。

1
2
3
4
5
6
7
8
# Python 3: Fibonacci series up to n
def fib(n):
    a, b = 0, 1
    while a < n:
        print(a, end=' ')
        a, b = b, a+b
    print()
fib(1000)

6. 分割线


中间能写字的分割线,如果你修改了分割线中字的内容,请配合修改 CSS 样式。

7. 图片

不带标题的图片,如下图👇

image-01

带标题的图片,如下图👇

image-02

image-02

8. 表格

使用 Markdown 画的表格,如下表👇

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

9. 数学公式

主题使用了 MathJax 开源库来实现对数学公式的支持,使用 $$ 标记。

$$ evidence_{i}=\sum_{j}W_{ij}x_{j}+b_{i} $$

参考资料

  1. Markdown Cheatsheet
  2. Markdown 语法手册 ,做了一点修改。