The timezone of your website. Hexo uses the setting on your computer by default. You can find the list of available timezones here. Some examples are America/New_York, Japan, and UTC.
The amount of the posts displayed on a single page. 0 disables pagination
10
pagination_dir
Pagination directory
page
Extensions
Setting
Description
theme
Theme name. false disables theming
deploy
Deployment setting
Include/Exclude Files or Folders
In the config file, set the include/exlude key to make hexo explicitly process or ignore certain files/folders.
Setting
Description
include
Hexo defaultly ignore hidden files and folders, but set this field will make Hexo process them
exclude
Hexo process will ignore files list under this field
Sample:
# Include/Exclude Files/Folders
include:
-.nojekyll
exclude:
-.DS_Store
Using an Alternate Config
A custom config file path can be specified by adding the --config flag to your hexo commands with a path to an alternate YAML or JSON config file, or a comma-separated list (no spaces) of multiple YAML or JSON files.
# use 'custom.yml' in place of '_config.yml'
$ hexo server --config custom.yml
# use 'custom.yml' & 'custom2.json', prioritizing 'custom2.json'
$ hexo server --config custom.yml,custom2.json
Using multiple files combines all the config files and saves the merged settings to _multiconfig.yml. The later values take precedence. It works with any number of JSON and YAML files with arbitrarily deep objects. Note that no spaces are allowed in the list.
For instance, in the above example if foo: bar is in custom.yml, but "foo": "dinosaur" is in custom2.json, _multiconfig.yml will contain foo: dinosaur.