Markdown

基础内容元素

在 Hugo 中创建内容文件是一项直观的过程,主要依赖于 Markdown 语法。每个内容文件都包含一个 TOML 格式的 frontmatter(也称为头部信息)和一个主体内容部分。Frontmatter 包含了文章的元数据,如标题、发布日期、分类、标签等,这些信息对于搜索引擎优化(SEO)和网站的组织结构至关重要。

Frontmatter 详解

Frontmatter 位于文件的最开始,由三个 +++ 分隔符包围。以下是一些常用的 frontmatter 键值对:

  • title: 文章的标题。
  • description: 文章的简短描述,常用于 SEO。
  • date: 文章的发布日期,格式为 YYYY-MM-DD
  • author: 文章的作者。
  • categories: 文章所属的分类,可以是一个列表。
  • tags: 文章的标签,可以是一个列表,方便用户搜索和关联内容。
  • draft: 布尔值,true 表示草稿,false 表示已发布。

Markdown 内容主体

Frontmatter 之后是文章的主体内容,完全使用 Markdown 语法编写。

标题

Markdown 支持六级标题,使用 # 符号表示,# 的数量代表标题的级别。

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落

段落之间用一个或多个空行分隔。

这是第一个段落。

这是第二个段落。

列表

Markdown 支持无序列表和有序列表。

无序列表

使用 *-+ 来创建无序列表。