文件配置¶
hexo
扩展了markdown
的语法,添加了一些指令用于文件配置,称之为Front-matter
配置块格式¶
hexo
指定了YAML
(默认)和JSON
两种书写格式,示例如下:
-
YAML
title: Hello World date: 2013/7/13 20:46:25 ---
-
JSON
"title": "Hello World", "date": "2013/7/13 20:46:25" ;;;
指令解析¶
主要指令如下
设置 | 描述 | 默认值 |
---|---|---|
layout | 布局方式 | |
title | 页面标题 | |
date | 生成日期 | 文件创建日期 |
updated | 更新日期 | 文件更新日期 |
comments | 为帖子启用评论功能 | true |
tags | 标签(不适用于页面) | |
categories | 分类(不适用于页面) | |
permalink | 覆盖帖子的默认永久链接 |
许多插件还会加入新的指令,比如:type
、abbrlink
等等
类别&标签¶
类别和标签指令仅作用于文章
类别按顺序作用于帖子,形成类的层次结构;标签都在同一层级上定义,它们的顺序并不重要
示例如下:
categories:
- 学校
- 学生
tags:
- 好玩
- 有趣
- good
这篇文章属于学校类里面的学生类,共有3
个标签
一篇文章可能从属于多个类别,那么可以将每个列别结构用中括号括起来,比如
categories:
- [Sports, Baseball]
- [MLB, American League, Boston Red Sox]
- [MLB, American League, New York Yankees]
- Rivalries
这篇文章一共属于4
个类