Page Designs
Page designs are used to provide different layouts for your pages.
A page is displayed by exactly one page design and is represented by Hugo’s reserved type front matter.
The Relearn theme ships with the page designs home, chapter, and default for the HTML output format but you can define further custom page designs.
Using a Page Design
Regardless of shipped or custom page design, you are using them in the same way.
-
If you have an archetype file, you can just do
hugo new --kind chapter log/_index.md -
If you are creating your Markdown files manually, you can achieve the same by just setting
type='chapter'in the front matter to make your page displayed with thechapterpage design.+++ title = "Captain's Log" type = "chapter" +++
If no type is set in your front matter or the page design doesn’t exist for a given output format, the page is treated as if type='default' was set.
Predefined Designs for the HTML Output Format
Home
A Home page is the starting page of your project. It’s best to have only one page of this kind in your project.
To create a home page, run the following command
hugo new --kind home _index.mdChapter
A Chapter displays a page meant to be used as introduction for a set of child pages.
Commonly, it contains a title front matter and a short description in the content.
To create a chapter page, run the following command
hugo new --kind chapter log/_index.mdIf a numerical weight front matter is set, it will be used to generate the subtitle of the chapter page. Set the number to a consecutive value starting at 1 for each new chapter on the same directory level.
Default
A Default page is any other content page.
To create a default page, run either one of the following commands
hugo new log/first-day/_index.mdor
hugo new log/second-day/index.mdor
hugo new log/third-day.md

