From 9aec42c5452b3eb224888c50ba1c3f3b68a447e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sun, 24 Sep 2023 11:54:45 +0200 Subject: [PATCH] Squashed 'docs/' changes from 686c7b6eb..7ef2dbce4 7ef2dbce4 Cleanup RSS templates page 0e23d5e1a Fix multilingual permalinks example b3c342b07 Update faq.md f73109ae2 Regen CLI docs ac6ee2027 Fix minor nitpicks (#2233) f24fcffe1 Mention the Giscus comments system (#2234) 418fa981e Remove reference to Ghost migration tool 94a76df29 Adjust table layout e263ad6b9 content: Fix typos fd1eb26b5 Update featured image in digital.gov showcase d3d946555 Correct directory description bbe1dff56 Use sentence case for heading acfa0be54 Add hosting provider fetch depth to GitInfo variables page d78c427e6 Fix typo 751517fea Fix spelling mistake cdd77aa9a Update content for v0.118.0 c77d09b1c Format netlify.toml d5a6c4f51 netlify: Hugo 0.118.1 8c717301a Revert "netlify: Hugo 0.118.0" a9b2ef5c2 netlify: Hugo 0.118.0 61959591c Merge commit '77b976dd92b4f66657d83d875aef0c617df492d9' 95f2029a1 docs: Regen docs helper fd57ba960 markup/goldmark: Add CJK extension 2bfb3bf4c docshelper: Improve template lookup order descriptions b0baa890e cache: Hide IsResourceDir from the exported config b4b071ea0 docs: Replace docs.json with docs.yaml git-subtree-dir: docs git-subtree-split: 7ef2dbce4ad728d32c218761c6cfbe2f58f8da16 --- content/en/about/hugo-and-gdpr.md | 2 +- content/en/commands/hugo_gen_chromastyles.md | 2 +- content/en/commands/hugo_gen_doc.md | 2 +- content/en/commands/hugo_mod_get.md | 7 +- content/en/content-management/comments.md | 1 + .../image-processing/index.md | 2 +- content/en/content-management/urls.md | 54 ++--- .../getting-started/configuration-markup.md | 2 +- .../en/getting-started/directory-structure.md | 222 ++++++++++++++---- content/en/getting-started/glossary.md | 10 +- .../hosting-on-firebase.md | 2 +- .../hosting-on-github/index.md | 2 +- content/en/showcase/digitalgov/featured.png | Bin 65077 -> 49457 bytes content/en/templates/rss.md | 112 ++++----- content/en/tools/migrations.md | 4 - content/en/troubleshooting/faq.md | 4 +- content/en/variables/git.md | 23 +- data/docs.yaml | 4 + netlify.toml | 30 +-- 19 files changed, 320 insertions(+), 165 deletions(-) diff --git a/content/en/about/hugo-and-gdpr.md b/content/en/about/hugo-and-gdpr.md index d82368afc..85e996f59 100644 --- a/content/en/about/hugo-and-gdpr.md +++ b/content/en/about/hugo-and-gdpr.md @@ -131,4 +131,4 @@ enableDNT : Enabling this for the vimeo shortcode, the Vimeo player will be blocked from tracking any session data, including all cookies and stats. simple -: If simple mode is enabled, the video thumbnail is fetched from Vimeo's servers and it is overlayed with a play button. If the user clicks to play the video, it will open in a new tab directly on Vimeo's website. +: If simple mode is enabled, the video thumbnail is fetched from Vimeo's servers and it is overlaid with a play button. If the user clicks to play the video, it will open in a new tab directly on Vimeo's website. diff --git a/content/en/commands/hugo_gen_chromastyles.md b/content/en/commands/hugo_gen_chromastyles.md index bcb2fbf08..3ec890412 100644 --- a/content/en/commands/hugo_gen_chromastyles.md +++ b/content/en/commands/hugo_gen_chromastyles.md @@ -21,7 +21,7 @@ hugo gen chromastyles [flags] [args] ``` -h, --help help for chromastyles - --highlightStyle string style used for highlighting lines (see https://github.com/alecthomas/chroma) (default "bg:#ffffcc") + --highlightStyle string style used for highlighting lines (see https://github.com/alecthomas/chroma) --linesStyle string style used for line numbers (see https://github.com/alecthomas/chroma) --style string highlighter style (see https://xyproto.github.io/splash/docs/) (default "friendly") ``` diff --git a/content/en/commands/hugo_gen_doc.md b/content/en/commands/hugo_gen_doc.md index d0b01a938..13fb23106 100644 --- a/content/en/commands/hugo_gen_doc.md +++ b/content/en/commands/hugo_gen_doc.md @@ -12,7 +12,7 @@ Generate Markdown documentation for the Hugo CLI. Generate Markdown documentation for the Hugo CLI. This command is, mostly, used to create up-to-date documentation of Hugo's command-line interface for https://gohugo.io/. - + It creates one Markdown file per command with front matter suitable for rendering in Hugo. diff --git a/content/en/commands/hugo_mod_get.md b/content/en/commands/hugo_mod_get.md index 784e81f44..f4803d723 100644 --- a/content/en/commands/hugo_mod_get.md +++ b/content/en/commands/hugo_mod_get.md @@ -22,7 +22,12 @@ Install a specific version: hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 -Install the latest versions of all module dependencies: +Install the latest versions of all direct module dependencies: + + hugo mod get + hugo mod get ./... (recursive) + +Install the latest versions of all module dependencies (direct and indirect): hugo mod get -u hugo mod get -u ./... (recursive) diff --git a/content/en/content-management/comments.md b/content/en/content-management/comments.md index 751fb89bf..df9453c48 100644 --- a/content/en/content-management/comments.md +++ b/content/en/content-management/comments.md @@ -48,6 +48,7 @@ These are some alternatives to Disqus: * [Cactus Comments](https://cactus.chat/docs/integrations/hugo/) (Open Source, Matrix appservice, Docker install) * [Commento](https://commento.io/) (Open Source, available as a service, local install, or docker image) +* [Giscus](https://giscus.app/) (Open source, comments system powered by GitHub Discussions) * [Graph Comment](https://graphcomment.com/) * [Hyvor Talk](https://talk.hyvor.com/) (Available as a service) * [IntenseDebate](https://intensedebate.com/) diff --git a/content/en/content-management/image-processing/index.md b/content/en/content-management/image-processing/index.md index 63c9d4d2f..abb6f6ef2 100644 --- a/content/en/content-management/image-processing/index.md +++ b/content/en/content-management/image-processing/index.md @@ -272,7 +272,7 @@ In the example above, on the second line, we have reversed width and height to r ### Anchor -When using the [`Crop`] or [`Fill`] method, the _anchor_ determines the placement of the crop box. You may specify `TopLeft`, `Top`, `TopRight`, `Left`, `Center`,`Right`, `BottomLeft`, `Bottom`, `BottomRight`, or `Smart`. +When using the [`Crop`] or [`Fill`] method, the _anchor_ determines the placement of the crop box. You may specify `TopLeft`, `Top`, `TopRight`, `Left`, `Center`, `Right`, `BottomLeft`, `Bottom`, `BottomRight`, or `Smart`. The default value is `Smart`, which uses [Smartcrop] image analysis to determine the optimal placement of the crop box. You may override the default value in the [site configuration]. diff --git a/content/en/content-management/urls.md b/content/en/content-management/urls.md index 5b8218f64..60f9615b8 100644 --- a/content/en/content-management/urls.md +++ b/content/en/content-management/urls.md @@ -102,11 +102,11 @@ With this content structure: ```text content/ ├── posts/ -│   ├── bash-in-slow-motion.md -│   └── tls-in-a-nutshell.md +│ ├── bash-in-slow-motion.md +│ └── tls-in-a-nutshell.md ├── tutorials/ -│   ├── git-for-beginners.md -│   └── javascript-bundling-with-hugo.md +│ ├── git-for-beginners.md +│ └── javascript-bundling-with-hugo.md └── _index.md ``` @@ -165,15 +165,15 @@ With this content structure: ```text content/ -├── de/ -│   ├── books/ -│   │   ├── les-miserables.md -│   │   └── the-hunchback-of-notre-dame.md -│   └── _index.md -└── en/ +├── en/ +│ ├── books/ +│ │ ├── les-miserables.md +│ │ └── the-hunchback-of-notre-dame.md +│ └── _index.md +└── es/ ├── books/ - │   ├── les-miserables.md - │   └── the-hunchback-of-notre-dame.md + │ ├── les-miserables.md + │ └── the-hunchback-of-notre-dame.md └── _index.md ``` @@ -197,7 +197,7 @@ books = "/books/:slug/" books = "/books/" [languages.es] -contentDir = 'content/de' +contentDir = 'content/es' languageCode = 'es-ES' languageDirection = 'ltr' languageName = 'Español' @@ -215,21 +215,21 @@ The structure of the published site will be: ```text public/ ├── en/ -│   ├── books/ -│   │   ├── les-miserables/ -│   │   │   └── index.html -│   │   ├── the-hunchback-of-notre-dame/ -│   │   │   └── index.html -│   │   └── index.html -│   └── index.html +│ ├── books/ +│ │ ├── les-miserables/ +│ │ │ └── index.html +│ │ ├── the-hunchback-of-notre-dame/ +│ │ │ └── index.html +│ │ └── index.html +│ └── index.html ├── es/ -│   ├── libros/ -│   │   ├── les-miserables/ -│   │   │   └── index.html -│   │   ├── the-hunchback-of-notre-dame/ -│   │   │   └── index.html -│   │   └── index.html -│   └── index.html +│ ├── libros/ +│ │ ├── les-miserables/ +│ │ │ └── index.html +│ │ ├── the-hunchback-of-notre-dame/ +│ │ │ └── index.html +│ │ └── index.html +│ └── index.html └── index.html ```` diff --git a/content/en/getting-started/configuration-markup.md b/content/en/getting-started/configuration-markup.md index 56d300275..dca2b3c52 100644 --- a/content/en/getting-started/configuration-markup.md +++ b/content/en/getting-started/configuration-markup.md @@ -24,7 +24,7 @@ Below are all markup related configuration in Hugo with their default settings: ## Goldmark -[Goldmark](https://github.com/yuin/goldmark/) is from Hugo 0.60 the default library used for Markdown. It's fast, it's [CommonMark](https://spec.commonmark.org/0.29/) compliant and it's very flexible. +[Goldmark](https://github.com/yuin/goldmark/) is from Hugo 0.60 the default library used for Markdown. It's fast, it's [CommonMark](https://spec.commonmark.org/current/) compliant and it's very flexible. This is the default configuration: diff --git a/content/en/getting-started/directory-structure.md b/content/en/getting-started/directory-structure.md index 676b7bd1c..ecdda25cd 100644 --- a/content/en/getting-started/directory-structure.md +++ b/content/en/getting-started/directory-structure.md @@ -1,6 +1,6 @@ --- title: Directory structure -description: Hugo's CLI scaffolds a project directory structure and then takes that single directory and uses it as the input to create a complete website. +description: Each Hugo project is a directory, with subdirectories that contribute to the content, structure, behavior, and presentation of your site. categories: [fundamentals,getting started] keywords: [source, organization, directories] menu: @@ -12,80 +12,202 @@ aliases: [/overview/source-directory/] toc: true --- -## New site scaffolding +## Site skeleton -{{< youtube sB0HLHjgQ7E >}} +Hugo generates a project skeleton when you create a new site. For example, this command: -Running `hugo new site example` from the command line creates a directory structure with the following elements: +```text +hugo new site my-site +``` + +Creates this directory structure: ```txt -example/ +my-site/ ├── archetypes/ │   └── default.md ├── assets/ ├── content/ ├── data/ +├── i18n/ ├── layouts/ -├── public/ ├── static/ ├── themes/ -└── hugo.toml +└── hugo.toml <-- site configuration ``` -## Directory structure explained +Depending on requirements, you may wish to organize your site configuration into subdirectories: -The following is a high-level overview of each of the directories with links to each of their respective sections within the Hugo docs. +```txt +my-site/ +├── archetypes/ +│   └── default.md +├── assets/ +├── config/ <-- site configuration +│   └── _default/ +│   └── hugo.toml +├── content/ +├── data/ +├── i18n/ +├── layouts/ +├── static/ +└── themes/ +``` -[`archetypes`](/content-management/archetypes/) -: You can create new content files in Hugo using the `hugo new content` command. -By default, Hugo will create new content files with at least `date`, `title` (inferred from the file name), and `draft = true`. This saves time and promotes consistency for sites using multiple content types. You can create your own [archetypes] with custom preconfigured front matter fields as well. +When you build your site, Hugo creates a `public` directory, and typically a `resources` directory as well: -[`assets`] -: Stores all the files which need be processed by [Hugo Pipes](/hugo-pipes/). Only the files whose `.Permalink` or `.RelPermalink` are used will be published to the `public` directory. +```txt +my-site/ +├── archetypes/ +│   └── default.md +├── assets/ +├── config/ +│   └── _default/ +│   └── hugo.toml +├── content/ +├── data/ +├── i18n/ +├── layouts/ +├── public/ <-- created when you build your site +├── resources/ <-- created when you build your site +├── static/ +└── themes/ +``` -[`config`](/getting-started/configuration/) -: Hugo ships with a large number of [configuration directives]. -The [configuration directory](/getting-started/configuration/#configuration-directory) is where those directives are stored as JSON, YAML, or TOML files. Every root setting object can stand as its own file and structured by environments. -Projects with minimal settings and no need for environment awareness can use a single `hugo.toml` file at its root. +## Directories -Many sites may need little to no configuration, but Hugo ships with a large number of [configuration directives] for more granular directions on how you want Hugo to build your website. Note: the `config` directory is not created by default. +Each of the subdirectories contributes to the content, structure, behavior, or presentation of your site. -[`content`] -: All content for your website will live inside this directory. Each top-level folder in Hugo is considered a [content section]. For example, if your site has three main sections---`blog`, `articles`, and `tutorials`---you will have three directories at `content/blog`, `content/articles`, and `content/tutorials`. Hugo uses sections to assign default [content types]. +archetypes +: The `archetypes` directory contains templates for new content. See [details](/content-management/archetypes/). -[`data`](/templates/data-templates/) -: This directory is used to store configuration files that can be -used by Hugo when generating your website. You can write these files in YAML, JSON, or TOML format. In addition to the files you add to this folder, you can also create [data templates] that pull from dynamic content. +assets +: The `assets` directory contains global resources typically passed through an asset pipeline. This includes resources such as images, CSS, Sass, JavaScript, and TypeScript. See [details](/hugo-pipes/introduction/). -[`layouts`] -: Stores templates in the form of `.html` files that specify how views of your content will be rendered into a static website. Templates include [list pages][lists], your [homepage], [taxonomy templates], [partials], [single page templates][singles], and more. +config +: The `config` directory contains your site configuration, possibly split into multiple subdirectories and files. For projects with minimal configuration or projects that do not need to behave differently in different environments, a single configuration file named `hugo.toml` in the root of the project is sufficient. See [details](/getting-started/configuration/#configuration-directory). -[`static`] -: Stores all the static content: images, CSS, JavaScript, etc. When Hugo builds your site, all assets inside your static directory are copied over as-is. A good example of using the `static` folder is for [verifying site ownership on Google Search Console][searchconsole], where you want Hugo to copy over a complete HTML file without modifying its content. +content +: The `content` directory contains the markup files (typically markdown) and page resources that comprise the content of your site. See [details](/content-management/organization/). + +data +: The `data` directory contains data files (JSON, TOML, YAML, or XML) that augment content, configuration, localization, and navigation. See [details](/templates/data-templates/). + +i18n +: The `i18n` directory contains translation tables for multilingual sites. See [details](/content-management/multilingual/). + +layouts +: The layouts directory contains templates to transform content, data, and resources into a complete website. See [details](/templates/). + +public +: The `public` directory contains the published website, generated when you run the `hugo` command. Hugo recreates this directory and its content as needed. See [details](/getting-started/usage/#build-your-site). + +resources +: The `resources` directory contains cached output from Hugo's asset pipelines, generated when you run the `hugo` or `hugo server` commands. By default this cache directory includes CSS and images. Hugo recreates this directory and its content as needed. + +static +: The `static` directory contains files that will be copied to the public directory when you build your site. For example: `favicon.ico`, `robots.txt`, and files that verify site ownership. Before the introduction of [page bundles](/getting-started/glossary/#page-bundle) and [asset pipelines](/hugo-pipes/introduction/), the `static` directory was also used for images, CSS, and JavaScript. See [details](/content-management/static-files/). + +themes +: The `themes` directory contains one or more [themes](/getting-started/glossary/#theme), each in its own subdirectory. + +## Union file system + +Hugo creates a union file system, allowing you to mount two or more directories to the same location. For example, let's say your home directory contains a Hugo project in one directory, and shared content in another: + +```text +home/ +└── user/ + ├── my-site/ + │   ├── content/ + │   │   ├── books/ + │   │   │   ├── _index.md + │   │   │   ├── book-1.md + │   │   │   └── book-2.md + │   │   └── _index.md + │   ├── themes/ + │   │   └── my-theme/ + │   └── hugo.toml + └── shared-content/ + └── films/ + ├── _index.md + ├── film-1.md + └── film-2.md +``` + +You can include the shared content when you build your site using mounts. In your site configuration: + +{{< code-toggle file=hugo copy=false >}} +[[module.mounts]] +source = 'content' +target = 'content' + +[[module.mounts]] +source = '/home/user/shared-content' +target = 'content' +{{< /code-toggle >}} {{% note %}} -From **Hugo 0.31** you can have multiple static directories. +When you overlay one directory on top of another, you must mount both directories. + +If you think you need a symbolic link in your project directory, use Hugo's union file system instead. {{% /note %}} -[`resources`] -: Caches some files to speed up generation. Can be also used by template authors to distribute built Sass files, so you don't have to have the preprocessor installed. Note: resources directory is not created by default. +After mounting, the union file system has this structure: -[archetypes]: /content-management/archetypes/ -[`assets`]: /hugo-pipes/introduction#asset-directory -[configuration directives]: /getting-started/configuration/#all-configuration-settings -[`content`]: /content-management/organization/ -[content section]: /content-management/sections/ -[content types]: /content-management/types/ -[data templates]: /templates/data-templates/ -[homepage]: /templates/homepage/ -[`layouts`]: /templates/ -[`static`]: /content-management/static-files/ -[`resources`]: /getting-started/configuration/#configure-file-caches -[lists]: /templates/lists/ -[pagevars]: /variables/page/ -[partials]: /templates/partials/ -[searchconsole]: https://support.google.com/webmasters/answer/9008080#zippy=%2Chtml-file-upload -[singles]: /templates/single-page-templates/ -[taxonomies]: /content-management/taxonomies/ -[taxonomy templates]: /templates/taxonomy-templates/ -[types]: /content-management/types/ +```text +home/ +└── user/ + └── my-site/ + ├── content/ + │   ├── books/ + │   │   ├── _index.md + │   │   ├── book-1.md + │   │   └── book-2.md + │   ├── films/ + │   │   ├── _index.md + │   │   ├── film-1.md + │   │   └── film-2.md + │   └── _index.md + ├── themes/ + │   └── my-theme/ + └── hugo.toml +``` + +{{% note %}} +When two or more files have the same path, the order of precedence follows the order of the mounts. For example, if the shared content directory contains `books/book-1.md`, it will be ignored because the project's content directory was mounted first. +{{% /note %}} + +You can mount directories to `archetypes`, `assets`, `content`, `data`, `i18n`, `layouts`, and `static`. See [details](/hugo-modules/configuration/#module-configuration-mounts). + +You can also mount directories from Git repositories using Hugo Modules. See [details](/hugo-modules/). + + +## Theme skeleton + +Hugo generates a functional theme skeleton when you create a new theme. For example, this command: + +```text +hugo new theme my-theme +``` + +Creates this directory structure (subdirectories not shown): + +```text +my-theme/ +├── archetypes/ +├── assets/ +├── content/ +├── data/ +├── i18n/ +├── layouts/ +├── static/ +├── LICENSE +├── README.md +├── hugo.toml +└── theme.toml +``` + +Using the union file system described above, Hugo mounts each of these directories to the corresponding location in the project. When two files have the same path, the file in the project directory takes precedence. This allows you, for example, to override a theme's template by placing a copy in the same location within the project directory. + +If you are simultaneously using components from two or more themes or modules, and there's a path collision, the first mount takes precedence. diff --git a/content/en/getting-started/glossary.md b/content/en/getting-started/glossary.md index 8ff61d6b1..834f72ec5 100644 --- a/content/en/getting-started/glossary.md +++ b/content/en/getting-started/glossary.md @@ -130,7 +130,7 @@ Used within a [template action](#template-action) and associated with an [object ### module -Like a [theme](#theme), a module is a packaged combination of [archetypes](#archetype), assets, content, data, [templates](#template), translations, or configuration settings. A module may serve as the basis for a new site, or to augment an existing site. See [details](/hugo-modules/). +Like a [theme](#theme), a module is a packaged combination of [archetypes](#archetype), assets, content, data, [templates](#template), translation tables, static files, or configuration settings. A module may serve as the basis for a new site, or to augment an existing site. See [details](/hugo-modules/). ### object @@ -192,9 +192,9 @@ A [template](#template) that overrides standard markdown rendering. See [details ### resource -Any file consumed by the build process to augment or generate content, structure, behavior, or presentation. For example: images, videos, content snippets, CSS, Sass, Javascript, and data. +Any file consumed by the build process to augment or generate content, structure, behavior, or presentation. For example: images, videos, content snippets, CSS, Sass, JavaScript, and data. -Hugo supports three types of resources: page resources (located in a [page bundle](/getting-started/glossary/#page-bundle)), global resources (located in the assets directory), and remote resources (typically accessed via https). +Hugo supports three types of resources: page resources (located in a [page bundle](/getting-started/glossary/#page-bundle)), global resources (located in the assets directory), and remote resources (typically accessed via HTTPS). ### scalar @@ -230,7 +230,7 @@ Content with the "taxonomy" [page kind](#page-kind). Typically a listing of [ter ### template -An HTML file with [template actions](#template-action), located within the layouts directory of a project, theme, or module. See [details](/templates/). +A file with [template actions](#template-action), located within the layouts directory of a project, theme, or module. See [details](/templates/). ### template action @@ -246,7 +246,7 @@ Content with the "term" [page kind](#page-kind). Typically a listing of [regular ### theme -A packaged combination of [archetypes](#archetype), assets, content, data, [templates](#template), translations, or configuration settings. A theme may serve as the basis for a new site, or to augment an existing site. See also [module](#module). +A packaged combination of [archetypes](#archetype), assets, content, data, [templates](#template), translation tables, static files, or configuration settings. A theme may serve as the basis for a new site, or to augment an existing site. See also [module](#module). ### token diff --git a/content/en/hosting-and-deployment/hosting-on-firebase.md b/content/en/hosting-and-deployment/hosting-on-firebase.md index a5094a23f..3b1ba9dcd 100644 --- a/content/en/hosting-and-deployment/hosting-on-firebase.md +++ b/content/en/hosting-and-deployment/hosting-on-firebase.md @@ -54,7 +54,7 @@ Here you will be redirected to login in your GitHub account to get permissions. 7. For which GitHub repository would you like to set up a GitHub workflow? (format: user/repository) Include the repository you will use in the format above (Account/Repo) -Firebase script with retrive credentials, create a service account you can later manage in your GitHub settings. +Firebase script with retrieve credentials, create a service account you can later manage in your GitHub settings. 8. Set up the workflow to run a build script before every deploy? diff --git a/content/en/hosting-and-deployment/hosting-on-github/index.md b/content/en/hosting-and-deployment/hosting-on-github/index.md index bfb16dc81..4dc88faf1 100644 --- a/content/en/hosting-and-deployment/hosting-on-github/index.md +++ b/content/en/hosting-and-deployment/hosting-on-github/index.md @@ -1,6 +1,6 @@ --- title: Host on GitHub Pages -description: Deploy Hugo as a GitHub Pages project or personal/organizational site and automate the whole process with Github Actions +description: Deploy Hugo as a GitHub Pages project or personal/organizational site and automate the whole process with GitHub Actions categories: [hosting and deployment] keywords: [github,git,deployment,hosting] menu: diff --git a/content/en/showcase/digitalgov/featured.png b/content/en/showcase/digitalgov/featured.png index 5663180f91aef1a85758ffb0c2c84ea9c8178c3e..7d065dce912bc10c242b83a9fc6cd376f339e1df 100644 GIT binary patch literal 49457 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 UqW`Fg`RlFJm9>>B6s$u34?M7#S^xk5 literal 65077 zcmeGE_dA>a|2K}us@kPSYj!->y1TyF3sZ$^yfK}iQYL_bjzE2i|Nv4|TJYL5an-%6=Yz0q~+o`;x#H_JV@Zt9%z!#-pnLFBZZ|m*y2fue87If|lbi zTCCmA3vC1r<(S4q{_*#GNQ60(4n(^q@|k%=eMTS~QlUI13Fv(Fzu2SQpZNm4m7yKs z9e|dF*X?CBTblhZ!5OuYL#KTIr+MMTY-nMOe60)Uv!aqY>m7<~i%O%2PoR&)Lw(@EpPyvHj|E-e4$ zTqZtJsgs7l1{F){{VRnLQ7rChR(;knJX!TFR+ZSC2}=ET;I@gKCQmqzedB0+ok!c% z3fy7Cv)SW!d4-j#$t@^B05vYmc$5NvETfp7H^O6}@6CTF==UZOSG07+m9znoDV(1# z_Bk)Kxv}*4_*q-E>$ULH4y#K7majA*c9sr2N?uhQHY1*o z48xy?sBS@E{~QnvVm%b`cQ_s5Vufr&tW8g61Pl$=LKyqHB9n9u_eCq5)-ydk%I>8} zUd7r^U7GxK(Pk;-BzD8NGMU+)nWv-w{Jx%GOfKwny0SoFSKy?gdOu-uIqmGrqx|?_ zTQ|({r1VA|yRnU_&_-Y=HuGVJ-3fN|lfp9-k$@5SLa*mShGK(xo`uMY7dap;)W37G zEb}+NcnE{xFXDDgno^t(6y)5z@UiHdj`~5r)lm}#+qTo8W;(;W{LRtpKP#-}1^s#2 ziZ6OSZ?5?UGqbW8#uSU-S&~lwe3sO>8ay-??hQGbqXY*uuNK)}Xiv%0z`u*8oKghO z_i-4NzS6k(RL!Fc>0r;-cE%`hvH7BoSSQEX{^Aayyen^hE?iLtlQP*DLpg(~iH%9Q zE%Zdb!km^VpZ)>&)#r4ktUZrov3~MkC}m#&zi}RRB$lCVFzO`(xk?hRtCZTE6Y%K5 zQ+8K<#|>V(G-@999fy6TqyNO8D1S?x=V5G7rz0j%1?qK8@Xl>s_U+L=vE^sEFjZC# z{n%$@bO$%1a;itXc8*R|)sP(#RQ9cLee9F;&UncSi;&&Yvz;iE3U}{A*8z)cmMy2C zaJ`kPCr;mI@$0NaSe;shO%9?-FAL2gNgO#ldBpnkn7<~O&$vV!QuAmsx(pU-+W4QI zV+E#?e-rbH%WpYVHtE%4L1sMaO-C)4!@~7B_UdFNIJGgs3{w~p0rMU+p8S*E^_wf( zSm`Q9!(nd)4O1Zxv&gKUZCKg)7rJb)d80}x3q7-@J*fGso2A)ogYXcKo*O|y_Tf%F zohilwuy3H-ttd~G)+SH!@PjkAqd&{LH|1|sw`@GH?A-oi;mxT3J2|fns(QO&qj~Vn z(+-I8ZHpKs(LQ}sLeYzq44O?Agepr2smFk?hTLfwUCH_1f8h?bOh~zoeBjh_ETw

    $$oBsQ5T8<2V7aTw}?mi$g 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 M!R|cn+>QAE0YV}rJpcdz diff --git a/content/en/templates/rss.md b/content/en/templates/rss.md index 90b5155ad..0250e8f54 100644 --- a/content/en/templates/rss.md +++ b/content/en/templates/rss.md @@ -1,6 +1,6 @@ --- title: RSS templates -description: Hugo ships with its own RSS 2.0 template that requires almost no configuration, or you can create your own RSS templates. +description: Use the built-in RSS template, or create your own. keywords: [rss, xml, templates] categories: [templates] menu: @@ -11,75 +11,81 @@ weight: 160 toc: true --- -## RSS template lookup order +## Configuration -See [Template Lookup Order](/templates/lookup-order/) for the complete reference. +By default, when you build your site, Hugo generates RSS feeds for home, section, taxonomy, and term pages. Control feed generation in your site configuration. For example, to generate feeds for home and section pages, but not for taxonomy and term pages: -{{% note %}} -Hugo ships with its own [RSS 2.0 template](#the-embedded-rssxml-template). The embedded template will be sufficient for most use cases. -{{% /note %}} - -RSS pages are of the type `Page` and have all the [page variables](/variables/page/) available to use in the templates. - -### Section RSS - -A [section’s][section] RSS will be rendered at `/

    /index.xml` (e.g., [https://spf13.com/project/index.xml](https://spf13.com/project/index.xml)). - -Hugo provides the ability for you to define any RSS type you wish and can have different RSS files for each section and taxonomy. - -## Lookup order for RSS templates - -The table below shows the RSS template lookup order for the different page kinds. The first listing shows the lookup order when running with a theme (`demoTheme`). - -{{< datatable-filtered "output" "layouts" "OutputFormat == RSS" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} - -## Configure RSS - -By default, Hugo will create an unlimited number of RSS entries. You can limit the number of articles included in the built-in RSS templates by assigning a numeric value to `rssLimit:` field in your project's configuration file. - -The following values will also be included in the RSS output if specified: - -{{< code-toggle file="hugo" >}} -languageCode = "en-us" -copyright = "This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License." - -[author] - name = "My Name Here" +{{< code-toggle file=hugo copy=false >}} +[outputs] +home = ['html', 'rss'] +section = ['html', 'rss'] +taxonomy = ['html'] +term = ['html'] {{< /code-toggle >}} -## The embedded rss.xml template +To disable feed generation for all [page kinds]: -This is the default RSS template that ships with Hugo: +{{< code-toggle file=hugo copy=false >}} +disableKinds = ['rss'] +{{< /code-toggle >}} - +By default, the number of items in each feed is unlimited. Change this as needed in your site configuration: -## Reference your RSS feed in `` +{{< code-toggle file=hugo copy=false >}} +[services.rss] +limit = 42 +{{< /code-toggle >}} -In your `header.html` template, you can specify your RSS feed in your `` tag using Hugo's [Output Formats][Output Formats] like this: +Set `limit` to `-1` to generate an unlimited number of items per feed. -```go-html-template -{{ range .AlternativeOutputFormats -}} - {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} -{{ end -}} -``` +The built-in RSS template will render the following values, if present, from your site configuration: -If you only want the RSS link, you can query the formats: +{{< code-toggle file=hugo copy=false >}} +copyright = '© 2023 ABC Widgets, Inc.' +[author] +name = 'John Doe' +email = 'jdoe@example.org' +{{< /code-toggle >}} + +## Include feed reference + +To include a feed reference in the `head` element of your rendered pages, place this within the `head` element of your templates: ```go-html-template {{ with .OutputFormats.Get "rss" -}} - {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} -{{ end -}} + {{ printf `` .Rel .MediaType.Type .Permalink site.Title | safeHTML }} +{{ end }} ``` -Either of the two snippets above will generate the below `link` tag on the site homepage for RSS output: +Hugo will render this to: ```html - + ``` -_We are assuming `BaseURL` to be `https://example.com/` and `$.Site.Title` to be `"Site Title"` in this example._ +## Custom templates -[embedded]: #the-embedded-rss-xml -[RSS 2.0]: https://cyber.harvard.edu/rss/rss.html "RSS 2.0 Specification" -[section]: /content-management/sections/ -[Output Formats]: /templates/output-formats/#link-to-output-formats +Override Hugo's [built-in RSS template] by creating one or more of your own, following the naming conventions as shown in the [template lookup order table]. + +For example, to use different templates for home, section, taxonomy, and term pages: + +```text +layouts/ +└── _default/ + ├── home.rss.xml + ├── section.rss.xml + ├── taxonomy.rss.xml + └── term.rss.xml +``` + +RSS templates receive the `.Page` and `.Site` objects in context. + +[built-in RSS template]: https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_default/rss.xml +[page kinds]: /getting-started/glossary/#page-kind +[template lookup order table]: #template-lookup-order + +## Template lookup order + +The table below shows the RSS template lookup order for the different page kinds. The first listing shows the lookup order when running with a theme (`demoTheme`). + +{{< datatable-filtered "output" "layouts" "OutputFormat == rss" "Example" "OutputFormat" "Suffix" "Template Lookup Order" >}} diff --git a/content/en/tools/migrations.md b/content/en/tools/migrations.md index 6ef605ec6..8ba01f927 100644 --- a/content/en/tools/migrations.md +++ b/content/en/tools/migrations.md @@ -27,10 +27,6 @@ Alternatively, you can use the new [Jekyll import command](/commands/hugo_import - [JekyllToHugo](https://github.com/fredrikloch/JekyllToHugo) - A Small script for converting Jekyll blog posts to a Hugo site. - [ConvertToHugo](https://github.com/coderzh/ConvertToHugo) - Convert your blog from Jekyll to Hugo. -## Ghost - -- [ghostToHugo](https://github.com/jbarone/ghostToHugo) - Convert Ghost blog posts and export them to Hugo. - ## Octopress - [octohug](https://github.com/codebrane/octohug) - Octopress to Hugo migrator. diff --git a/content/en/troubleshooting/faq.md b/content/en/troubleshooting/faq.md index c854b273d..1ec788ab8 100644 --- a/content/en/troubleshooting/faq.md +++ b/content/en/troubleshooting/faq.md @@ -36,7 +36,7 @@ How to automate the "publish at intervals" part depends on your situation: * If you deploy from your own PC/server, you can automate with [Cron](https://en.wikipedia.org/wiki/Cron) or similar. * If your site is hosted on a service similar to [Netlify](https://www.netlify.com/) you can: - * Use a service such as [ifttt](https://ifttt.com/date_and_time) to schedule the updates + * Use a service such as [ifttt](https://ifttt.com/date_and_time) to schedule the updates; or * Set up a deploy hook which you can run with a cron service to deploy your site at intervals, such as [cron-job.org](https://cron-job.org/) (both Netlify and Cloudflare Pages support deploy hooks) Also see this Twitter thread: @@ -47,7 +47,7 @@ Also see this Twitter thread: ## Can I use the latest Hugo version on Netlify? -Yes you can! Read [this](/hosting-and-deployment/hosting-on-netlify/#configure-hugo-version-in-netlify). +[Yes you can](/hosting-and-deployment/hosting-on-netlify/#configure-hugo-version-in-netlify)!. ## I get "... this feature is not available in your current Hugo version" diff --git a/content/en/variables/git.md b/content/en/variables/git.md index 0804f6a32..4c412efdd 100644 --- a/content/en/variables/git.md +++ b/content/en/variables/git.md @@ -20,7 +20,7 @@ Hugo's Git integrations should be fairly performant but *can* increase your buil 1. The Hugo site must be in a Git-enabled directory. 2. The Git executable must be installed and in your system `PATH`. -3. The `.GitInfo` feature must be enabled in your Hugo project by passing `--enableGitInfo` flag on the command line or by setting `enableGitInfo` to `true` in your [site's configuration file][configuration]. +3. The `.GitInfo` feature must be enabled in your Hugo project by passing `--enableGitInfo` flag on the command line or by setting `enableGitInfo` to `true` in your [site's configuration file][configuration]. ## The `.GitInfo` object @@ -49,3 +49,24 @@ The `GitInfo` object contains the following fields: If the `.GitInfo` feature is enabled, `.Lastmod` (on `Page`) is fetched from Git i.e. `.GitInfo.AuthorDate`. This behavior can be changed by adding your own [front matter configuration for dates](/getting-started/configuration/#configure-front-matter). [configuration]: /getting-started/configuration/ + +## Hosting considerations + +On the site host, your repository must be "deep-cloned," so the returned `.GitInfo` data will be accurate. Otherwise, your site may display only data from your latest commit. Where it's not possible to configure a host's cloning depth, you must handle this through CI/CD (*e.g.*, a +GitHub Action or GitLab CI/CD). See the following table: + +| Hosting service | Clone depth | Configurable? | +| :-------------- | :---------- | :-----------: | +| Cloudflare Pages | Shallow | ✔️ [^CFP] | +| DigitalOcean App Platform | Deep | ❌ | +| GitHub Pages | Shallow | ✔️ [^GHP] | +| GitLab Pages | Shallow | ✔️ [^GLP] | +| Netlify | Deep | ❌ | +| Render | Shallow | ❌ | +| Vercel | Shallow | ❌ | + +[^CFP]: To configure a Cloudflare Pages site for deep cloning, preface the site's normal Hugo build command with `git fetch --unshallow &&` (*e.g.*, `git fetch --unshallow && hugo`). + +[^GHP]: You can configure the GitHub Action to do a deep clone by specifying `fetch-depth: 0` in the applicable "checkout" step of your workflow file, as shown in the Hugo documentation's [example workflow file](/hosting-and-deployment/hosting-on-github/#procedure). + +[^GLP]: You can configure the GitLab Runner's clone depth [as explained in the GitLab documentation](https://docs.gitlab.com/ee/ci/large_repositories/#shallow-cloning); see also the Hugo documentation's [example workflow file](https://gohugo.io/hosting-and-deployment/hosting-on-gitlab/#configure-gitlab-cicd). diff --git a/data/docs.yaml b/data/docs.yaml index 545ec74fb..1e5eded10 100644 --- a/data/docs.yaml +++ b/data/docs.yaml @@ -1018,6 +1018,10 @@ config: defaultMarkdownHandler: goldmark goldmark: extensions: + cjk: + eastAsianLineBreaks: false + enable: false + escapedSpace: false definitionList: true footnote: true linkify: true diff --git a/netlify.toml b/netlify.toml index 11a307b52..a29a2ce96 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,30 +1,30 @@ [build] -publish = "public" -command = "hugo --gc --minify" + publish = "public" + command = "hugo --gc --minify" -[build.environment] - HUGO_VERSION = "0.117.0" + [build.environment] + HUGO_VERSION = "0.118.2" [context.production.environment] -HUGO_ENV = "production" -HUGO_ENABLEGITINFO = "true" + HUGO_ENV = "production" + HUGO_ENABLEGITINFO = "true" [context.split1] -command = "hugo --gc --minify --enableGitInfo" + command = "hugo --gc --minify --enableGitInfo" -[context.split1.environment] -HUGO_ENV = "production" + [context.split1.environment] + HUGO_ENV = "production" [context.deploy-preview] -command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" + command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" [context.branch-deploy] -command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" + command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" [context.next.environment] -HUGO_ENABLEGITINFO = "true" + HUGO_ENABLEGITINFO = "true" [[redirects]] -from = "/npmjs/*" -to = "/npmjs/" -status = 200 + from = "/npmjs/*" + to = "/npmjs/" + status = 200