Front-matter 是文件最上方以 --- 分隔的區(qū)域,用于指定個(gè)別文件的變量,舉例來說:
---
title: Hello World
date: 2013/7/13 20:46:25
---
以下是預(yù)先定義的參數(shù),您可在模板中使用這些參數(shù)值并加以利用。
參數(shù) | 描述 | 默認(rèn)值 |
---|---|---|
layout
|
布局 | |
title
|
標(biāo)題 | 文章的文件名 |
date
|
建立日期 | 文件建立日期 |
updated
|
更新日期 | 文件更新日期 |
comments
|
開啟文章的評論功能 | true |
tags
|
標(biāo)簽(不適用于分頁) | |
categories
|
分類(不適用于分頁) | |
permalink
|
覆蓋文章網(wǎng)址 | |
disableNunjucks
|
Disable rendering of Nunjucks tag {{ }} /{% %} and tag plugins when enabled |
只有文章支持分類和標(biāo)簽,您可以在 Front-matter 中設(shè)置。在其他系統(tǒng)中,分類和標(biāo)簽聽起來很接近,但是在 Hexo 中兩者有著明顯的差別:分類具有順序性和層次性,也就是說 Foo, Bar 不等于 Bar, Foo;而標(biāo)簽沒有順序和層次。
categories:
- Diary
tags:
- PS3
- Games
分類方法的分歧
如果您有過使用 WordPress 的經(jīng)驗(yàn),就很容易誤解 Hexo 的分類方式。WordPress 支持對一篇文章設(shè)置多個(gè)分類,而且這些分類可以是同級的,也可以是父子分類。但是 Hexo 不支持指定多個(gè)同級分類。下面的指定方法:會使分類Life成為Diary的子分類,而不是并列分類。因此,有必要為您的文章選擇盡可能準(zhǔn)確的分類。categories: - Diary - Life
如果你需要為文章添加多個(gè)分類,可以嘗試以下 list 中的方法。此時(shí)這篇文章同時(shí)包括三個(gè)分類: PlayStation 和 Games 分別都是父分類 Diary 的子分類,同時(shí) Life 是一個(gè)沒有子分類的分類。categories: - [Diary, PlayStation] - [Diary, Games] - [Life]
除了 YAML 外,你也可以使用 JSON 來編寫 Front-matter,只要將 --- 代換成 ;;; 即可。
"title": "Hello World",
"date": "2013/7/13 20:46:25"
;;;
更多建議: