Custom themes sometimes need to set extra parameters to be used in templates. You can set custom parameters as well as override some of Hugo’s default configuration by creating a config.json file in your theme.
Here’s an example of what a config file might look like:
{
"rssLimit": 20,
"params": {
"color": "green"
}
}
These values are applied over Micro.blog’s default config file. To use a parameter in a template, reference it like {{ .Site.Params.color }}.
The following configuration fields can be set:
paramstitledescriptionpygmentsCodeFencespygmentsStyleblackfridaydefaultContentLanguagedisableKindsenableEmojigoogleAnalyticshasCJKLanguagelanguageCodelanguageNamepaginatepaginatePathrelatedrssLimitsummaryLengthenableRobotsTXTmarkupenableInlineShortCodesmediaTypesoutputFormatsoutputs
For a tutorial on using parameters in custom themes, see this video on YouTube.