Front-matter is a block of YAML or JSON at the beginning of the file that is used to configure settings for your writings. Front-matter is terminated by three dashes when written in YAML or three semicolons when written in JSON.
— from Hexo site.
YAML
|
JSON
"title": "Hello World", |
Next extends and provide more variables. It allows users to configure a single page.
Settings & Their Default Values
Setting | Type | Description | Default |
---|---|---|---|
author |
string |
Author name for post copyright | author in Hexo config file |
post_link |
string |
The original link of the reposted article | None |
link |
string |
Clicking on the post title on the index or archive page will redirect to the set external link | None |
description |
string |
Docs here | None |
direction |
string |
Available value: rtl |
None |
header |
boolean |
Whether to display the post header | true |
mathjax |
boolean |
MathJax support | Depends on math.every_page in NexT config file |
sidebar |
boolean |
Whether the sidebar will be shown | Depends on sidebar.display in NexT config file |
copyright |
boolean |
Whether to display copyright notices below the post with creative_commons.license and creative_commons.post enabled |
true |
sticky |
number |
Pin the post to the top of the index page. hexo-generator-index plugin required | 0 |
quicklink |
object (1) |
Quicklink support | From NexT config file |
reward_settings |
object (1) |
Reward settings | From NexT config file |
toc |
object (1) |
Table of Contents in the sidebar | From NexT config file |
noindex |
boolean |
Whether to add noindex in meta to disallow robots index.block-indexing |
false |
(1): They have the same structure as the options in NexT config file.
Example
toc: |
Undocumented Front-matter Variables
The following variables are not mentioned in the Hexo documentation, but are required by hexo-theme-unit-test.
Setting | Type | Example |
---|---|---|
link |
string |
link-post |
photos |
array |
gallery-post |