diff options
Diffstat (limited to 'docs/content/en/templates')
-rw-r--r-- | docs/content/en/templates/lookup-order.md | 8 | ||||
-rw-r--r-- | docs/content/en/templates/output-formats.md | 12 | ||||
-rw-r--r-- | docs/content/en/templates/section-templates.md | 8 |
3 files changed, 13 insertions, 15 deletions
diff --git a/docs/content/en/templates/lookup-order.md b/docs/content/en/templates/lookup-order.md index 629f437c9..e4cb8e552 100644 --- a/docs/content/en/templates/lookup-order.md +++ b/docs/content/en/templates/lookup-order.md @@ -41,7 +41,7 @@ Type : Is value of `type` if set in front matter, else it is the name of the root section (e.g. "blog"). It will always have a value, so if not set, the value is "page". Section -: Is relevant for `section`, `taxonomy` and `taxonomyTerm` types. +: Is relevant for `section`, `taxonomy` and `term` types. {{% note %}} **Tip:** The examples below looks long and complex. That is the flexibility talking. Most Hugo sites contain just a handful of templates: @@ -72,13 +72,13 @@ In Hugo, layouts can live in either the project's or the themes' layout folders, {{< datatable-filtered "output" "layouts" "Kind == section" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} -## Examples: Layout Lookup for Taxonomy List Pages +## Examples: Layout Lookup for Taxonomy Pages {{< datatable-filtered "output" "layouts" "Kind == taxonomy" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} -## Examples: Layout Lookup for Taxonomy Terms Pages +## Examples: Layout Lookup for Term Pages -{{< datatable-filtered "output" "layouts" "Kind == taxonomyTerm" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} +{{< datatable-filtered "output" "layouts" "Kind == term" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} diff --git a/docs/content/en/templates/output-formats.md b/docs/content/en/templates/output-formats.md index cbc667da3..619ac449e 100644 --- a/docs/content/en/templates/output-formats.md +++ b/docs/content/en/templates/output-formats.md @@ -137,8 +137,8 @@ Formats are set based on that. | `page` | HTML | | `home` | HTML, RSS | | `section` | HTML, RSS | -| `taxonomyTerm` | HTML, RSS | -| `taxonomy` | HTML, RSS | +| `taxonomy` | HTML, RSS | +| `term` | HTML, RSS | ### Customizing Output Formats @@ -156,10 +156,14 @@ Example from site config file: Note that in the above examples, the *output formats* for `section`, -`taxonomyTerm` and `taxonomy` will stay at their default value `["HTML", +`taxonomy` and `term` will stay at their default value `["HTML", "RSS"]`. -* The `outputs` definition is per [`Page` `Kind`][page_kinds] (`page`, `home`, `section`, `taxonomy`, or `taxonomyTerm`). +{{< new-in "0.73.0" >}} We have fixed the before confusing page kinds used for taxonomies (see the listing below) to be in line with the terms used when we talk about taxonomies. We have been careful to avoid site breakage, and you should get an ERROR in the console if you need to adjust your `outputs` section. + +{{% page-kinds %}} + +* The `outputs` definition is per [`Page` `Kind`][page_kinds] (`page`, `home`, `section`, `taxonomy`, or `term`). * The names (e.g. `HTML`, `AMP`) used must match the `Name` of a defined *Output Format*. * These names are case insensitive. * These can be overridden per `Page` in the front matter of content files. diff --git a/docs/content/en/templates/section-templates.md b/docs/content/en/templates/section-templates.md index 577529e3f..a40e2a2d7 100644 --- a/docs/content/en/templates/section-templates.md +++ b/docs/content/en/templates/section-templates.md @@ -30,13 +30,7 @@ See [Template Lookup](/templates/lookup-order/). Every `Page` in Hugo has a `.Kind` attribute. -| Kind | Description | Example | -|----------------|--------------------------------------------------------------------|-------------------------------------------------------------------------------| -| `home` | The home page | `/index.html` | -| `page` | A page showing a _regular page_ | `my-post` page (`/posts/my-post/index.html`) | -| `section` | A page listing _regular pages_ from a given [_section_][sections] | `posts` section (`/posts/index.html`) | -| `taxonomy` | A page listing _regular pages_ from a given _taxonomy term_ | page for the term `awesome` from `tags` taxonomy (`/tags/awesome/index.html`) | -| `taxonomyTerm` | A page listing terms from a given _taxonomy_ | page for the `tags` taxonomy (`/tags/index.html`) | +{{% page-kinds %}} ## `.Site.GetPage` with Sections |