基础内容元素
在 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 支持无序列表和有序列表。
无序列表
使用 *、- 或 + 来创建无序列表。