From e477373487abcccdbed95688e37aa74b9b8fc198 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 11 Dec 2024 09:53:33 +0100 Subject: [PATCH] Squashed 'docs/' changes from 227aab619..8390a4a3a 8390a4a3a Add Void Linux installation instructions d6099aae8 Update link to PostCSS plugins 25dad4693 netlify: Hugo 0.139.4 2b1fa118c Fix typo 3ef1eb505 Update hosting-on-aws-amplify c0f6d35d6 Fix typo aa54d4301 Correct directory name 98aa26bdb Improve instructions for hosting with AWS Amplify a07638a80 Add new-in badges 6ad018055 netlify: Hugo 0.139.3 1050835d6 Update title of hugo.Store page ebbd2e851 Clarify the shortcode Ordinal method b7716ed95 Revise code block render hook for Mermaid diagrams f1da9b6ea netlify: Hugo 0.139.2 d8ac9f428 Downgrade the Go toolchain in go.mod to a slightly older Go version 254b3c4f2 netlify: Hugo 0.139.1 03e666038 Add hugo.Store, site.Store and Shortcode.Store 157e8983b Update Anchorize.md 59fa9f214 Document the PageRef menu entry method bda544cce docs(transform.Unmarshal): match lang attribute to title language in examples 1985886bd Adjust front matter of shared Markdown snippets da5bd70d1 Fix typo 431b65d6b Update theme b63ef69f5 Update style guidance d50ed3422 Remove old new-in badges 12bfb9933 Update docs.yaml 0b936cacd netlify: Hugo 0.139.0 ab7668b4d dartsass: Add silenceDeprecations option 154df9bfc Merge commit '838bd312b1a287bb33962ad478dbc54737654f35' efa80477c docs: Regen CLI docs ad99e4a7a docs: Regenerate CLI docs git-subtree-dir: docs git-subtree-split: 8390a4a3ac36094f4cf47170af23b636608c420e --- .../gohugoioTheme/layouts/news/list.html | 9 +- .../gohugoioTheme/layouts/news/list.xml | 11 +- .../layouts/partials/related.html | 2 +- _vendor/modules.txt | 3 +- content/en/commands/hugo.md | 2 - content/en/commands/hugo_build.md | 2 - content/en/commands/hugo_completion.md | 2 - content/en/commands/hugo_completion_bash.md | 2 - content/en/commands/hugo_completion_fish.md | 2 - .../en/commands/hugo_completion_powershell.md | 2 - content/en/commands/hugo_completion_zsh.md | 2 - content/en/commands/hugo_config.md | 2 - content/en/commands/hugo_config_mounts.md | 2 - content/en/commands/hugo_convert.md | 2 - content/en/commands/hugo_convert_toJSON.md | 2 - content/en/commands/hugo_convert_toTOML.md | 2 - content/en/commands/hugo_convert_toYAML.md | 2 - content/en/commands/hugo_deploy.md | 2 - content/en/commands/hugo_env.md | 2 - content/en/commands/hugo_gen.md | 2 - content/en/commands/hugo_gen_chromastyles.md | 2 - content/en/commands/hugo_gen_doc.md | 2 - content/en/commands/hugo_gen_man.md | 2 - content/en/commands/hugo_import.md | 2 - content/en/commands/hugo_import_jekyll.md | 2 - content/en/commands/hugo_list.md | 2 - content/en/commands/hugo_list_all.md | 2 - content/en/commands/hugo_list_drafts.md | 2 - content/en/commands/hugo_list_expired.md | 2 - content/en/commands/hugo_list_future.md | 2 - content/en/commands/hugo_list_published.md | 2 - content/en/commands/hugo_mod.md | 2 - content/en/commands/hugo_mod_clean.md | 2 - content/en/commands/hugo_mod_get.md | 2 - content/en/commands/hugo_mod_graph.md | 2 - content/en/commands/hugo_mod_init.md | 2 - content/en/commands/hugo_mod_npm.md | 2 - content/en/commands/hugo_mod_npm_pack.md | 2 - content/en/commands/hugo_mod_tidy.md | 2 - content/en/commands/hugo_mod_vendor.md | 2 - content/en/commands/hugo_mod_verify.md | 2 - content/en/commands/hugo_new.md | 2 - content/en/commands/hugo_new_content.md | 2 - content/en/commands/hugo_new_site.md | 2 - content/en/commands/hugo_new_theme.md | 2 - content/en/commands/hugo_server.md | 3 +- content/en/commands/hugo_server_trust.md | 2 - content/en/commands/hugo_version.md | 2 - .../content-management/_common/page-kinds.md | 2 +- content/en/content-management/diagrams.md | 2 +- content/en/contribute/documentation.md | 4 +- content/en/functions/_common/glob-patterns.md | 2 +- .../_common/go-html-template-package.md | 2 +- content/en/functions/_common/locales.md | 2 +- .../functions/_common/regular-expressions.md | 2 +- .../functions/_common/time-layout-string.md | 2 +- content/en/functions/css/PostCSS.md | 2 +- content/en/functions/css/Sass.md | 3 + .../en/functions/fmt/_common/fmt-layout.md | 2 +- .../go-template/_common/text-template.md | 2 +- .../go-template/_common/truthy-falsy.md | 2 +- content/en/functions/hugo/Store.md | 125 +++++++++++++++ .../images/_common/apply-image-filter.md | 2 +- .../_common/postcss-windows-warning.md | 2 +- .../_common/parsable-date-time-strings.md | 2 +- content/en/functions/transform/Unmarshal.md | 10 +- content/en/functions/urls/Anchorize.md | 4 +- .../urls/_common/anchorize-vs-urlize.md | 2 +- .../hosting-on-aws-amplify.md | 46 ------ .../amplify-step-05.png | Bin 0 -> 21326 bytes .../amplify-step-06.png | Bin 0 -> 48097 bytes .../amplify-step-07.png | Bin 0 -> 19282 bytes .../amplify-step-08.png | Bin 0 -> 81416 bytes .../amplify-step-09.png | Bin 0 -> 22619 bytes .../amplify-step-11.png | Bin 0 -> 61021 bytes .../hosting-on-aws-amplify/index.md | 151 ++++++++++++++++++ .../hosting-on-github/index.md | 17 +- .../hosting-on-netlify/index.md | 28 ++-- content/en/hugo-modules/use-modules.md | 2 - content/en/hugo-pipes/postprocess.md | 2 +- .../en/hugo-pipes/transpile-sass-to-css.md | 2 +- .../en/installation/_common/01-editions.md | 2 +- .../installation/_common/02-prerequisites.md | 2 +- .../_common/03-prebuilt-binaries.md | 2 +- .../_common/04-build-from-source.md | 2 +- content/en/installation/_common/homebrew.md | 2 +- content/en/installation/linux.md | 10 ++ content/en/methods/menu-entry/PageRef.md | 120 ++++++++++++++ .../en/methods/menu-entry/_common/pre-post.md | 2 +- content/en/methods/page/Ancestors.md | 2 - content/en/methods/page/GitInfo.md | 1 + content/en/methods/page/HasMenuCurrent.md | 4 + content/en/methods/page/IsMenuCurrent.md | 4 + content/en/methods/page/Store.md | 3 + .../page/_common/definition-of-section.md | 2 +- .../en/methods/page/_common/next-and-prev.md | 2 +- .../nextinsection-and-previnsection.md | 2 +- .../page/_common/output-format-definition.md | 2 +- .../page/_common/output-format-methods.md | 2 +- .../methods/page/_common/scratch-methods.md | 2 +- .../methods/pages/_common/group-sort-order.md | 2 +- .../en/methods/pages/_common/next-and-prev.md | 2 +- .../_common/global-page-remote-resources.md | 2 +- .../resource/_common/processing-spec.md | 2 +- content/en/methods/shortcode/Ordinal.md | 4 + content/en/methods/shortcode/Scratch.md | 12 +- content/en/methods/shortcode/Store.md | 29 ++++ content/en/methods/site/Store.md | 126 +++++++++++++++ .../taxonomy/_common/get-a-taxonomy-object.md | 2 +- .../ordered-taxonomy-element-methods.md | 2 +- content/en/render-hooks/_common/pageinner.md | 2 +- content/en/render-hooks/code-blocks.md | 2 +- .../en/templates/_common/filter-sort-group.md | 2 +- content/en/templates/introduction.md | 2 +- data/docs.yaml | 51 ++---- go.mod | 4 +- go.sum | 6 +- netlify.toml | 2 +- 118 files changed, 709 insertions(+), 251 deletions(-) create mode 100644 content/en/functions/hugo/Store.md delete mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify.md create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-05.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-06.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-07.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-08.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-09.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-11.png create mode 100644 content/en/hosting-and-deployment/hosting-on-aws-amplify/index.md create mode 100644 content/en/methods/menu-entry/PageRef.md create mode 100644 content/en/methods/shortcode/Store.md create mode 100644 content/en/methods/site/Store.md diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.html b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.html index a41e45a2c..113e63973 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.html +++ b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.html @@ -22,8 +22,15 @@ {{ $releases = where $releases "draft" false }} {{ $releases = where $releases "prerelease" false }} {{ range $releases | first 20 }} + {{ $publishDate := .published_at | time.AsTime }} + + {{/* Correct the v0.138.0 release date. See https://github.com/gohugoio/hugo/issues/13066. */}} + {{ if eq .name "v0.138.0" }} + {{ $publishDate = "2024-11-06T11:22:34Z" | time.AsTime }} + {{ end }} + {{ $ctx := dict - "Date" (.published_at | time.AsTime) + "Date" $publishDate "Title" (printf "Release %s" .name) "Permalink" .html_url "Section" "news" diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.xml b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.xml index 40bca59eb..26b1217d0 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.xml +++ b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/news/list.xml @@ -21,14 +21,21 @@ {{- $releases = where $releases "draft" false }} {{- $releases = where $releases "prerelease" false }} {{- range $releases | first 20 }} + {{- $publishDate := .published_at | time.AsTime }} + + {{- /* Correct the v0.138.0 release date. See https://github.com/gohugoio/hugo/issues/13066. */}} + {{- if eq .name "v0.138.0" }} + {{- $publishDate = "2024-11-06T11:22:34Z" | time.AsTime }} + {{- end }} + {{- $summary := printf "Hugo %s was released on %s. See [release notes](%s) for details." .tag_name - (.published_at | time.AsTime | time.Format "2 Jan 2006") + ($publishDate | time.AsTime | time.Format "2 Jan 2006") .html_url }} {{- $ctx := dict - "PublishDate" (.published_at | time.AsTime) + "PublishDate" $publishDate "Title" (printf "Release %s" .name) "Permalink" .html_url "Section" "news" diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html index ff7435668..53995a486 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html +++ b/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html @@ -16,7 +16,7 @@

{{ $heading }}

{{- end }} diff --git a/_vendor/modules.txt b/_vendor/modules.txt index 0a5950790..5ff5b9db1 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -1 +1,2 @@ -# github.com/gohugoio/gohugoioTheme v0.0.0-20241105120803-6c6e5fb8f8af +# github.com/gohugoio/gohugoioTheme v0.0.0-20241119115653-b92d27ede3e1 + diff --git a/content/en/commands/hugo.md b/content/en/commands/hugo.md index c23b3e4ba..ef0bca9a5 100644 --- a/content/en/commands/hugo.md +++ b/content/en/commands/hugo.md @@ -33,7 +33,6 @@ hugo [flags] --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") -c, --contentDir string filesystem path to content directory - --debug debug output -d, --destination string filesystem path to write files to --disableKinds strings disable different kind of pages (home, RSS etc.) --enableGitInfo add Git revision, date, author, and CODEOWNERS info to the pages @@ -64,7 +63,6 @@ hugo [flags] -t, --theme strings themes to use (located in /themes/THEMENAME/) --themesDir string filesystem path to themes directory --trace file write trace to file (not useful in general) - -v, --verbose verbose output -w, --watch watch filesystem for changes and recreate as needed ``` diff --git a/content/en/commands/hugo_build.md b/content/en/commands/hugo_build.md index c0abecfa9..582cbe511 100644 --- a/content/en/commands/hugo_build.md +++ b/content/en/commands/hugo_build.md @@ -33,7 +33,6 @@ hugo build [flags] --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") -c, --contentDir string filesystem path to content directory - --debug debug output -d, --destination string filesystem path to write files to --disableKinds strings disable different kind of pages (home, RSS etc.) --enableGitInfo add Git revision, date, author, and CODEOWNERS info to the pages @@ -64,7 +63,6 @@ hugo build [flags] -t, --theme strings themes to use (located in /themes/THEMENAME/) --themesDir string filesystem path to themes directory --trace file write trace to file (not useful in general) - -v, --verbose verbose output -w, --watch watch filesystem for changes and recreate as needed ``` diff --git a/content/en/commands/hugo_completion.md b/content/en/commands/hugo_completion.md index 171018fee..96f53742a 100644 --- a/content/en/commands/hugo_completion.md +++ b/content/en/commands/hugo_completion.md @@ -25,7 +25,6 @@ See each sub-command's help for details on how to use the generated script. --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -34,7 +33,6 @@ See each sub-command's help for details on how to use the generated script. -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_completion_bash.md b/content/en/commands/hugo_completion_bash.md index bface97c6..60973415f 100644 --- a/content/en/commands/hugo_completion_bash.md +++ b/content/en/commands/hugo_completion_bash.md @@ -48,7 +48,6 @@ hugo completion bash --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -57,7 +56,6 @@ hugo completion bash -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_completion_fish.md b/content/en/commands/hugo_completion_fish.md index 3a9cf0df2..92bbd6c22 100644 --- a/content/en/commands/hugo_completion_fish.md +++ b/content/en/commands/hugo_completion_fish.md @@ -39,7 +39,6 @@ hugo completion fish [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -48,7 +47,6 @@ hugo completion fish [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_completion_powershell.md b/content/en/commands/hugo_completion_powershell.md index 593573cee..f01442920 100644 --- a/content/en/commands/hugo_completion_powershell.md +++ b/content/en/commands/hugo_completion_powershell.md @@ -36,7 +36,6 @@ hugo completion powershell [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -45,7 +44,6 @@ hugo completion powershell [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_completion_zsh.md b/content/en/commands/hugo_completion_zsh.md index c227c6125..142c53103 100644 --- a/content/en/commands/hugo_completion_zsh.md +++ b/content/en/commands/hugo_completion_zsh.md @@ -50,7 +50,6 @@ hugo completion zsh [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -59,7 +58,6 @@ hugo completion zsh [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_config.md b/content/en/commands/hugo_config.md index 96f84a531..8e8d745d2 100644 --- a/content/en/commands/hugo_config.md +++ b/content/en/commands/hugo_config.md @@ -34,7 +34,6 @@ hugo config [command] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -43,7 +42,6 @@ hugo config [command] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_config_mounts.md b/content/en/commands/hugo_config_mounts.md index 6fa30c016..5af4819a2 100644 --- a/content/en/commands/hugo_config_mounts.md +++ b/content/en/commands/hugo_config_mounts.md @@ -28,7 +28,6 @@ hugo config mounts [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -37,7 +36,6 @@ hugo config mounts [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_convert.md b/content/en/commands/hugo_convert.md index 53d4d992c..aeaa37766 100644 --- a/content/en/commands/hugo_convert.md +++ b/content/en/commands/hugo_convert.md @@ -27,7 +27,6 @@ See convert's subcommands toJSON, toTOML and toYAML for more information. --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ See convert's subcommands toJSON, toTOML and toYAML for more information. -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_convert_toJSON.md b/content/en/commands/hugo_convert_toJSON.md index 9546788b5..40403193c 100644 --- a/content/en/commands/hugo_convert_toJSON.md +++ b/content/en/commands/hugo_convert_toJSON.md @@ -28,7 +28,6 @@ hugo convert toJSON [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo convert toJSON [flags] [args] -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory --unsafe enable less safe operations, please backup first - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_convert_toTOML.md b/content/en/commands/hugo_convert_toTOML.md index 3bd703f60..53ab82651 100644 --- a/content/en/commands/hugo_convert_toTOML.md +++ b/content/en/commands/hugo_convert_toTOML.md @@ -28,7 +28,6 @@ hugo convert toTOML [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo convert toTOML [flags] [args] -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory --unsafe enable less safe operations, please backup first - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_convert_toYAML.md b/content/en/commands/hugo_convert_toYAML.md index 563375486..efb63a4e2 100644 --- a/content/en/commands/hugo_convert_toYAML.md +++ b/content/en/commands/hugo_convert_toYAML.md @@ -28,7 +28,6 @@ hugo convert toYAML [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo convert toYAML [flags] [args] -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory --unsafe enable less safe operations, please backup first - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_deploy.md b/content/en/commands/hugo_deploy.md index a6fc53658..fce1e5422 100644 --- a/content/en/commands/hugo_deploy.md +++ b/content/en/commands/hugo_deploy.md @@ -38,7 +38,6 @@ hugo deploy [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -47,7 +46,6 @@ hugo deploy [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_env.md b/content/en/commands/hugo_env.md index 50a7bc92f..e216be416 100644 --- a/content/en/commands/hugo_env.md +++ b/content/en/commands/hugo_env.md @@ -27,7 +27,6 @@ hugo env [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo env [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_gen.md b/content/en/commands/hugo_gen.md index 20d829178..97cdbdb9d 100644 --- a/content/en/commands/hugo_gen.md +++ b/content/en/commands/hugo_gen.md @@ -23,7 +23,6 @@ Generate documentation for your project using Hugo's documentation engine, inclu --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -32,7 +31,6 @@ Generate documentation for your project using Hugo's documentation engine, inclu -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_gen_chromastyles.md b/content/en/commands/hugo_gen_chromastyles.md index 1c0ac7235..49cde6bb9 100644 --- a/content/en/commands/hugo_gen_chromastyles.md +++ b/content/en/commands/hugo_gen_chromastyles.md @@ -33,7 +33,6 @@ hugo gen chromastyles [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -42,7 +41,6 @@ hugo gen chromastyles [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_gen_doc.md b/content/en/commands/hugo_gen_doc.md index 5d2fffa4f..180dc4f95 100644 --- a/content/en/commands/hugo_gen_doc.md +++ b/content/en/commands/hugo_gen_doc.md @@ -33,7 +33,6 @@ hugo gen doc [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -42,7 +41,6 @@ hugo gen doc [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_gen_man.md b/content/en/commands/hugo_gen_man.md index f05b06298..f33342c54 100644 --- a/content/en/commands/hugo_gen_man.md +++ b/content/en/commands/hugo_gen_man.md @@ -30,7 +30,6 @@ hugo gen man [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo gen man [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_import.md b/content/en/commands/hugo_import.md index 7de28e4cb..b20b58599 100644 --- a/content/en/commands/hugo_import.md +++ b/content/en/commands/hugo_import.md @@ -25,7 +25,6 @@ Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_p --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -34,7 +33,6 @@ Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_p -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_import_jekyll.md b/content/en/commands/hugo_import_jekyll.md index 33c91d24c..14c57cc44 100644 --- a/content/en/commands/hugo_import_jekyll.md +++ b/content/en/commands/hugo_import_jekyll.md @@ -30,7 +30,6 @@ hugo import jekyll [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo import jekyll [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list.md b/content/en/commands/hugo_list.md index 070a44d84..726fe51a9 100644 --- a/content/en/commands/hugo_list.md +++ b/content/en/commands/hugo_list.md @@ -25,7 +25,6 @@ List requires a subcommand, e.g. hugo list drafts --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -34,7 +33,6 @@ List requires a subcommand, e.g. hugo list drafts -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list_all.md b/content/en/commands/hugo_list_all.md index 5dd29904e..59846733d 100644 --- a/content/en/commands/hugo_list_all.md +++ b/content/en/commands/hugo_list_all.md @@ -27,7 +27,6 @@ hugo list all [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo list all [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list_drafts.md b/content/en/commands/hugo_list_drafts.md index 4dff70886..5f3bcd617 100644 --- a/content/en/commands/hugo_list_drafts.md +++ b/content/en/commands/hugo_list_drafts.md @@ -27,7 +27,6 @@ hugo list drafts [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo list drafts [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list_expired.md b/content/en/commands/hugo_list_expired.md index 7b874a105..c010d1159 100644 --- a/content/en/commands/hugo_list_expired.md +++ b/content/en/commands/hugo_list_expired.md @@ -27,7 +27,6 @@ hugo list expired [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo list expired [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list_future.md b/content/en/commands/hugo_list_future.md index f558acd52..888784dcd 100644 --- a/content/en/commands/hugo_list_future.md +++ b/content/en/commands/hugo_list_future.md @@ -27,7 +27,6 @@ hugo list future [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo list future [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_list_published.md b/content/en/commands/hugo_list_published.md index 9fc75694b..b8ec0e7b2 100644 --- a/content/en/commands/hugo_list_published.md +++ b/content/en/commands/hugo_list_published.md @@ -27,7 +27,6 @@ hugo list published [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo list published [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod.md b/content/en/commands/hugo_mod.md index d4e305ff1..2c07b89cf 100644 --- a/content/en/commands/hugo_mod.md +++ b/content/en/commands/hugo_mod.md @@ -34,7 +34,6 @@ See https://gohugo.io/hugo-modules/ for more information. --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -43,7 +42,6 @@ See https://gohugo.io/hugo-modules/ for more information. -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_clean.md b/content/en/commands/hugo_mod_clean.md index 80a983a66..7df51059f 100644 --- a/content/en/commands/hugo_mod_clean.md +++ b/content/en/commands/hugo_mod_clean.md @@ -34,7 +34,6 @@ hugo mod clean [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -43,7 +42,6 @@ hugo mod clean [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_get.md b/content/en/commands/hugo_mod_get.md index de6b01a24..f4ca6069a 100644 --- a/content/en/commands/hugo_mod_get.md +++ b/content/en/commands/hugo_mod_get.md @@ -58,7 +58,6 @@ hugo mod get [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -67,7 +66,6 @@ hugo mod get [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_graph.md b/content/en/commands/hugo_mod_graph.md index f20e26b6f..5b5a14d5d 100644 --- a/content/en/commands/hugo_mod_graph.md +++ b/content/en/commands/hugo_mod_graph.md @@ -35,7 +35,6 @@ hugo mod graph [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -44,7 +43,6 @@ hugo mod graph [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_init.md b/content/en/commands/hugo_mod_init.md index 1d7bc4ac0..bf9651b59 100644 --- a/content/en/commands/hugo_mod_init.md +++ b/content/en/commands/hugo_mod_init.md @@ -39,7 +39,6 @@ hugo mod init [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -48,7 +47,6 @@ hugo mod init [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_npm.md b/content/en/commands/hugo_mod_npm.md index eeb684e51..a013fb91f 100644 --- a/content/en/commands/hugo_mod_npm.md +++ b/content/en/commands/hugo_mod_npm.md @@ -27,7 +27,6 @@ hugo mod npm [command] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo mod npm [command] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_npm_pack.md b/content/en/commands/hugo_mod_npm_pack.md index 47d3e28b9..8f8738280 100644 --- a/content/en/commands/hugo_mod_npm_pack.md +++ b/content/en/commands/hugo_mod_npm_pack.md @@ -42,7 +42,6 @@ hugo mod npm pack [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -51,7 +50,6 @@ hugo mod npm pack [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_tidy.md b/content/en/commands/hugo_mod_tidy.md index be0f92657..c15ddb3c8 100644 --- a/content/en/commands/hugo_mod_tidy.md +++ b/content/en/commands/hugo_mod_tidy.md @@ -28,7 +28,6 @@ hugo mod tidy [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -37,7 +36,6 @@ hugo mod tidy [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_vendor.md b/content/en/commands/hugo_mod_vendor.md index d33b2a673..ae112a36a 100644 --- a/content/en/commands/hugo_mod_vendor.md +++ b/content/en/commands/hugo_mod_vendor.md @@ -34,7 +34,6 @@ hugo mod vendor [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -43,7 +42,6 @@ hugo mod vendor [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_mod_verify.md b/content/en/commands/hugo_mod_verify.md index c5e755e3c..63dd28ce8 100644 --- a/content/en/commands/hugo_mod_verify.md +++ b/content/en/commands/hugo_mod_verify.md @@ -33,7 +33,6 @@ hugo mod verify [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -42,7 +41,6 @@ hugo mod verify [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_new.md b/content/en/commands/hugo_new.md index cfe6cc1cd..4d3021b44 100644 --- a/content/en/commands/hugo_new.md +++ b/content/en/commands/hugo_new.md @@ -30,7 +30,6 @@ Ensure you run this within the root directory of your site. --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ Ensure you run this within the root directory of your site. -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_new_content.md b/content/en/commands/hugo_new_content.md index c1e3ffa30..a8d2100f9 100644 --- a/content/en/commands/hugo_new_content.md +++ b/content/en/commands/hugo_new_content.md @@ -42,7 +42,6 @@ hugo new content [path] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -51,7 +50,6 @@ hugo new content [path] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_new_site.md b/content/en/commands/hugo_new_site.md index 9df879103..cc0e63013 100644 --- a/content/en/commands/hugo_new_site.md +++ b/content/en/commands/hugo_new_site.md @@ -31,7 +31,6 @@ hugo new site [path] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -40,7 +39,6 @@ hugo new site [path] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_new_theme.md b/content/en/commands/hugo_new_theme.md index 6ab98f6b9..a79978c4a 100644 --- a/content/en/commands/hugo_new_theme.md +++ b/content/en/commands/hugo_new_theme.md @@ -30,7 +30,6 @@ hugo new theme [name] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -39,7 +38,6 @@ hugo new theme [name] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_server.md b/content/en/commands/hugo_server.md index b79b7f374..a1c77d36f 100644 --- a/content/en/commands/hugo_server.md +++ b/content/en/commands/hugo_server.md @@ -54,6 +54,7 @@ hugo server [command] [flags] --noChmod don't sync permission mode of files --noHTTPCache prevent HTTP caching --noTimes don't sync modification time of files + -O, --openBrowser open the site in a browser after server startup --panicOnWarning panic on first WARNING log --poll string set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes -p, --port int port on which the server will listen (default 1313) @@ -80,7 +81,6 @@ hugo server [command] [flags] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -89,7 +89,6 @@ hugo server [command] [flags] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_server_trust.md b/content/en/commands/hugo_server_trust.md index fb242d88c..1a904e845 100644 --- a/content/en/commands/hugo_server_trust.md +++ b/content/en/commands/hugo_server_trust.md @@ -24,7 +24,6 @@ hugo server trust [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -33,7 +32,6 @@ hugo server trust [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/commands/hugo_version.md b/content/en/commands/hugo_version.md index bbc961093..b1a6b971e 100644 --- a/content/en/commands/hugo_version.md +++ b/content/en/commands/hugo_version.md @@ -27,7 +27,6 @@ hugo version [flags] [args] --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") - --debug debug output -d, --destination string filesystem path to write files to -e, --environment string build environment --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern @@ -36,7 +35,6 @@ hugo version [flags] [args] -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory - -v, --verbose verbose output ``` ### SEE ALSO diff --git a/content/en/content-management/_common/page-kinds.md b/content/en/content-management/_common/page-kinds.md index 07a53e8e6..8f10dcd79 100644 --- a/content/en/content-management/_common/page-kinds.md +++ b/content/en/content-management/_common/page-kinds.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- | Kind | Description | Example | diff --git a/content/en/content-management/diagrams.md b/content/en/content-management/diagrams.md index 8851034c6..f9f3cd30f 100644 --- a/content/en/content-management/diagrams.md +++ b/content/en/content-management/diagrams.md @@ -52,7 +52,7 @@ Hugo does not provide a built-in template for Mermaid diagrams. Create your own {{< code file=layouts/_default/_markup/render-codeblock-mermaid.html >}}
-  {{- .Inner | safeHTML }}
+  {{- .Inner | htmlEscape | safeHTML }}
 
{{ .Page.Store.Set "hasMermaid" true }} {{< /code >}} diff --git a/content/en/contribute/documentation.md b/content/en/contribute/documentation.md index 580d0b0e2..d4e65c9e0 100644 --- a/content/en/contribute/documentation.md +++ b/content/en/contribute/documentation.md @@ -37,7 +37,9 @@ Please follow these guidelines: ### Style -Although we do not strictly adhere to the [Microsoft Writing Style Guide], it is an excellent resource for questions related to style, grammar, and voice. +Please adhere to Google's [developer documentation style guide]. + +[developer documentation style guide]: https://developers.google.com/style #### Terminology diff --git a/content/en/functions/_common/glob-patterns.md b/content/en/functions/_common/glob-patterns.md index 3b0813f6f..d3092dece 100644 --- a/content/en/functions/_common/glob-patterns.md +++ b/content/en/functions/_common/glob-patterns.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Path|Pattern|Match diff --git a/content/en/functions/_common/go-html-template-package.md b/content/en/functions/_common/go-html-template-package.md index b622f2b76..57992ea66 100644 --- a/content/en/functions/_common/go-html-template-package.md +++ b/content/en/functions/_common/go-html-template-package.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo uses Go's [text/template] and [html/template] packages. diff --git a/content/en/functions/_common/locales.md b/content/en/functions/_common/locales.md index fd8415781..42d008776 100644 --- a/content/en/functions/_common/locales.md +++ b/content/en/functions/_common/locales.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- {{% note %}} diff --git a/content/en/functions/_common/regular-expressions.md b/content/en/functions/_common/regular-expressions.md index 48e020ac6..58f81a2ee 100644 --- a/content/en/functions/_common/regular-expressions.md +++ b/content/en/functions/_common/regular-expressions.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- When specifying the regular expression, use a raw [string literal] (backticks) instead of an interpreted string literal (double quotes) to simplify the syntax. With an interpreted string literal you must escape backslashes. diff --git a/content/en/functions/_common/time-layout-string.md b/content/en/functions/_common/time-layout-string.md index 827dc9894..3664eaef2 100644 --- a/content/en/functions/_common/time-layout-string.md +++ b/content/en/functions/_common/time-layout-string.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Format a `time.Time` value based on [Go's reference time]: diff --git a/content/en/functions/css/PostCSS.md b/content/en/functions/css/PostCSS.md index 750971c10..8d4143575 100644 --- a/content/en/functions/css/PostCSS.md +++ b/content/en/functions/css/PostCSS.md @@ -124,6 +124,6 @@ module.exports = { ``` [node.js]: https://nodejs.org/en/download -[postcss plugins]: https://www.postcss.parts/ +[postcss plugins]: https://postcss.org/docs/postcss-plugins [supported file name]: https://github.com/postcss/postcss-load-config#usage [transpile to CSS]: /functions/css/sass/ diff --git a/content/en/functions/css/Sass.md b/content/en/functions/css/Sass.md index 328037bb9..793c0c1ac 100644 --- a/content/en/functions/css/Sass.md +++ b/content/en/functions/css/Sass.md @@ -86,6 +86,9 @@ includePaths {{ end }} ``` +silenceDeprecations +: (`slice`) {{< new-in 0.139.0 >}} A slice of deprecation IDs to silence. The deprecation IDs are printed to in the warning message, e.g "import" in `WARN Dart Sass: DEPRECATED [import] ...`. This is for Dart Sass only. + ## Dart Sass The extended version of Hugo includes [LibSass] to transpile Sass to CSS. In 2020, the Sass team deprecated LibSass in favor of [Dart Sass]. diff --git a/content/en/functions/fmt/_common/fmt-layout.md b/content/en/functions/fmt/_common/fmt-layout.md index ff69ce5e4..09a9ee867 100644 --- a/content/en/functions/fmt/_common/fmt-layout.md +++ b/content/en/functions/fmt/_common/fmt-layout.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- The documentation for Go's [fmt] package describes the structure and content of the format string. diff --git a/content/en/functions/go-template/_common/text-template.md b/content/en/functions/go-template/_common/text-template.md index 71718c3fd..4b934c1e9 100644 --- a/content/en/functions/go-template/_common/text-template.md +++ b/content/en/functions/go-template/_common/text-template.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- See Go's [text/template] documentation for more information. diff --git a/content/en/functions/go-template/_common/truthy-falsy.md b/content/en/functions/go-template/_common/truthy-falsy.md index c41bb6561..e15e58d61 100644 --- a/content/en/functions/go-template/_common/truthy-falsy.md +++ b/content/en/functions/go-template/_common/truthy-falsy.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- The falsy values are `false`, `0`, any `nil` pointer or interface value, any array, slice, map, or string of length zero, and zero `time.Time` values. diff --git a/content/en/functions/hugo/Store.md b/content/en/functions/hugo/Store.md new file mode 100644 index 000000000..b0503a5ff --- /dev/null +++ b/content/en/functions/hugo/Store.md @@ -0,0 +1,125 @@ +--- +title: hugo.Store +description: Returns a global, persistent "scratch pad" to store and manipulate data. +categories: [] +keywords: [] +action: + related: + - methods/page/store + - methods/site/store + - functions/collections/NewScratch + returnType: maps.Scratch + signatures: [hugo.Store] +toc: true +--- + +{{< new-in 0.139.0 >}} + +The global `hugo.Store` function creates a persistent [scratch pad] to store and manipulate data. To create a locally scoped, use the [`newScratch`] function. + +[`Scratch`]: /functions/hugo/scratch/ +[`newScratch`]: /functions/collections/newscratch/ +[scratch pad]: /getting-started/glossary/#scratch-pad + +## Methods + +###### Set + +Sets the value of a given key. + +```go-html-template +{{ hugo.Store.Set "greeting" "Hello" }} +``` + +###### Get + +Gets the value of a given key. + +```go-html-template +{{ hugo.Store.Set "greeting" "Hello" }} +{{ hugo.Store.Get "greeting" }} → Hello +``` + +###### Add + +Adds a given value to existing value(s) of the given key. + +For single values, `Add` accepts values that support Go's `+` operator. If the first `Add` for a key is an array or slice, the following adds will be appended to that list. + +```go-html-template +{{ hugo.Store.Set "greeting" "Hello" }} +{{ hugo.Store.Add "greeting" "Welcome" }} +{{ hugo.Store.Get "greeting" }} → HelloWelcome +``` + +```go-html-template +{{ hugo.Store.Set "total" 3 }} +{{ hugo.Store.Add "total" 7 }} +{{ hugo.Store.Get "total" }} → 10 +``` + +```go-html-template +{{ hugo.Store.Set "greetings" (slice "Hello") }} +{{ hugo.Store.Add "greetings" (slice "Welcome" "Cheers") }} +{{ hugo.Store.Get "greetings" }} → [Hello Welcome Cheers] +``` + +###### SetInMap + +Takes a `key`, `mapKey` and `value` and adds a map of `mapKey` and `value` to the given `key`. + +```go-html-template +{{ hugo.Store.SetInMap "greetings" "english" "Hello" }} +{{ hugo.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ hugo.Store.Get "greetings" }} → map[english:Hello french:Bonjour] +``` + +###### DeleteInMap + +Takes a `key` and `mapKey` and removes the map of `mapKey` from the given `key`. + +```go-html-template +{{ hugo.Store.SetInMap "greetings" "english" "Hello" }} +{{ hugo.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ hugo.Store.DeleteInMap "greetings" "english" }} +{{ hugo.Store.Get "greetings" }} → map[french:Bonjour] +``` + +###### GetSortedMapValues + +Returns an array of values from `key` sorted by `mapKey`. + +```go-html-template +{{ hugo.Store.SetInMap "greetings" "english" "Hello" }} +{{ hugo.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ hugo.Store.GetSortedMapValues "greetings" }} → [Hello Bonjour] +``` + +###### Delete + +Removes the given key. + +```go-html-template +{{ hugo.Store.Set "greeting" "Hello" }} +{{ hugo.Store.Delete "greeting" }} +``` + +## Determinate values + +The `Store` method is often used to set scratch pad values within a shortcode, a partial template called by a shortcode, or by a Markdown render hook. In all three cases, the scratch pad values are indeterminate until Hugo renders the page content. + +If you need to access a scratch pad value from a parent template, and the parent template has not yet rendered the page content, you can trigger content rendering by assigning the returned value to a [noop] variable: + +[noop]: /getting-started/glossary/#noop + +```go-html-template +{{ $noop := .Content }} +{{ hugo.Store.Get "mykey" }} +``` + +You can also trigger content rendering with the `ContentWithoutSummary`, `FuzzyWordCount`, `Len`, `Plain`, `PlainWords`, `ReadingTime`, `Summary`, `Truncated`, and `WordCount` methods. For example: + +```go-html-template +{{ $noop := .WordCount }} +{{ hugo.Store.Get "mykey" }} +``` diff --git a/content/en/functions/images/_common/apply-image-filter.md b/content/en/functions/images/_common/apply-image-filter.md index 15eddb485..08e08238f 100644 --- a/content/en/functions/images/_common/apply-image-filter.md +++ b/content/en/functions/images/_common/apply-image-filter.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Apply the filter using the [`images.Filter`] function: diff --git a/content/en/functions/resources/_common/postcss-windows-warning.md b/content/en/functions/resources/_common/postcss-windows-warning.md index 1b72e74db..e2d97850b 100644 --- a/content/en/functions/resources/_common/postcss-windows-warning.md +++ b/content/en/functions/resources/_common/postcss-windows-warning.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- If you are a Windows user, and the path to your project contains a space, you must place the PostCSS configuration within the package.json file. See [this example] and issue [#7333]. diff --git a/content/en/functions/time/_common/parsable-date-time-strings.md b/content/en/functions/time/_common/parsable-date-time-strings.md index 6d1633a6f..92842767e 100644 --- a/content/en/functions/time/_common/parsable-date-time-strings.md +++ b/content/en/functions/time/_common/parsable-date-time-strings.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Format|Time zone diff --git a/content/en/functions/transform/Unmarshal.md b/content/en/functions/transform/Unmarshal.md index 998152eb2..960332c44 100644 --- a/content/en/functions/transform/Unmarshal.md +++ b/content/en/functions/transform/Unmarshal.md @@ -230,7 +230,7 @@ Let's add a `lang` attribute to the `title` nodes of our RSS feed, and a namespa en-US - The Hunchback of Notre Dame + The Hunchback of Notre Dame Written by Victor Hugo 9780140443530 https://example.org/books/the-hunchback-of-notre-dame/ @@ -238,7 +238,7 @@ Let's add a `lang` attribute to the `title` nodes of our RSS feed, and a namespa https://example.org/books/the-hunchback-of-notre-dame/ - Les Misérables + Les Misérables Written by Victor Hugo 9780451419439 https://example.org/books/les-miserables/ @@ -266,7 +266,7 @@ Each item node looks like this: "pubDate": "Mon, 09 Oct 2023 09:27:12 -0700", "title": { "#text": "The Hunchback of Notre Dame", - "-lang": "fr" + "-lang": "en" } } ``` @@ -290,8 +290,8 @@ Hugo renders this to: ```html
    -
  • The Hunchback of Notre Dame (fr) 9780140443530
  • -
  • Les Misérables (en) 9780451419439
  • +
  • The Hunchback of Notre Dame (en) 9780140443530
  • +
  • Les Misérables (fr) 9780451419439
``` diff --git a/content/en/functions/urls/Anchorize.md b/content/en/functions/urls/Anchorize.md index f3939675a..d8866ae05 100644 --- a/content/en/functions/urls/Anchorize.md +++ b/content/en/functions/urls/Anchorize.md @@ -28,10 +28,10 @@ This controls the behavior of the `anchorize` function and the generation of hea Set `autoHeadingIDType` to one of: github -: Compatible with GitHub. This is the default, and strongly recommended. +: Compatible with GitHub. This is the default. github-ascii -: Similar to the "github" setting, but removes non-ASCII characters. +: Similar to the `github` setting, but removes non-ASCII characters. blackfriday : Provided for backwards compatibility with Hugo v0.59.1 and earlier. This option will be removed in a future release. diff --git a/content/en/functions/urls/_common/anchorize-vs-urlize.md b/content/en/functions/urls/_common/anchorize-vs-urlize.md index 718c14098..710a3c592 100644 --- a/content/en/functions/urls/_common/anchorize-vs-urlize.md +++ b/content/en/functions/urls/_common/anchorize-vs-urlize.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- The [`anchorize`] and [`urlize`] functions are similar: diff --git a/content/en/hosting-and-deployment/hosting-on-aws-amplify.md b/content/en/hosting-and-deployment/hosting-on-aws-amplify.md deleted file mode 100644 index 43d75312a..000000000 --- a/content/en/hosting-and-deployment/hosting-on-aws-amplify.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Host on AWS Amplify -description: Develop and deploy a cloud-powered web app with AWS Amplify. -categories: [hosting and deployment] -keywords: [hosting,amplify] -menu: - docs: - parent: hosting-and-deployment -toc: true ---- - -In this guide we'll walk through how to deploy and host your Hugo site using the [AWS Amplify Console](https://console.amplify.aws). - -AWS Amplify is a combination of client library, CLI toolchain, and a Console for continuous deployment and hosting. The Amplify CLI and library allow developers to get up & running with full-stack cloud-powered applications with features like authentication, storage, serverless GraphQL or REST APIs, analytics, Lambda functions, & more. The Amplify Console provides continuous deployment and hosting for modern web apps (single page apps and static site generators). Continuous deployment allows developers to deploy updates to their web app on every code commit to their Git repository. Hosting includes features such as globally available CDNs, easy custom domain setup + HTTPS, feature branch deployments, and password protection. - -## Pre-requisites - -* [Sign up for an AWS Account](https://portal.aws.amazon.com/billing/signup?redirect_url=https%3A%2F%2Faws.amazon.com%2Fregistration-confirmation). There are no upfront charges or any term commitments to create an AWS account and signing up gives you immediate access to the AWS Free Tier. -* You have an account with GitHub, GitLab, or Bitbucket. -* You have completed the [Quick Start] or have a Hugo website you are ready to deploy and share with the world. - -## Hosting - -1. Log in to the [AWS Amplify Console](https://console.aws.amazon.com/amplify/home) and choose Get Started under Deploy. - ![Hugo Amplify](/images/hosting-and-deployment/hosting-on-aws-amplify/amplify-gettingstarted.png) - -1. Connect a branch from your GitHub, Bitbucket, GitLab, or AWS CodeCommit repository. Connecting your repository allows Amplify to deploy updates on every code commit to a branch. - ![Hugo Amplify](/images/hosting-and-deployment/hosting-on-aws-amplify/amplify-connect-repo.gif) - -1. Accept the default build settings. The Amplify Console automatically detects your Hugo build settings and output directory. - ![Hugo Amplify](/images/hosting-and-deployment/hosting-on-aws-amplify/amplify-build-settings.png) - -1. Review your changes and then choose **Save and deploy**. The Amplify Console will pull code from your repository, build changes to the backend and frontend, and deploy your build artifacts at `https://master.unique-id.amplifyapp.com`. Bonus: Screenshots of your app on different devices to find layout issues. - -## Using a newer version of Hugo - -If you need to use a different, perhaps newer, version of Hugo than the version currently supported by AWS Amplify: - -1. Visit the [AWS Amplify Console](https://console.aws.amazon.com/amplify/home), and click the app you would like to modify -1. In the side navigation bar, Under App Settings, click **Build settings** -1. On the Build settings page, near the bottom, there is a section called **Build image settings**. Click **Edit** -1. Under **Live package updates**, click **Add package version override** -1. From the selection, click **Hugo** and ensure the version field says `latest` -1. Click **Save** to save the changes. - -[Quick Start]: /getting-started/quick-start/ diff --git a/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-05.png b/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-05.png new file mode 100644 index 0000000000000000000000000000000000000000..bb98d974a804d9948054c8d1be72159db078f703 GIT binary patch literal 21326 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 E0cRUsu>b%7 literal 0 HcmV?d00001 diff --git a/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-08.png b/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-08.png new file mode 100644 index 0000000000000000000000000000000000000000..55e80e7100b0d8f977d9f149a7a56ed333fcb77c GIT binary patch literal 81416 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%0Djg&Jsw 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 OrZUnq)2-BTj{YCtQI?7T literal 0 HcmV?d00001 diff --git a/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-11.png b/content/en/hosting-and-deployment/hosting-on-aws-amplify/amplify-step-11.png new file mode 100644 index 0000000000000000000000000000000000000000..e147edfb9d23005de2ff5b5d3815f2ec9f2c2a45 GIT binary patch literal 61021 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 +version: 1 +env: + variables: + # Application versions + DART_SASS_VERSION: 1.81.0 + GO_VERSION: 1.23.3 + HUGO_VERSION: 0.139.3 + # Time zone + TZ: America/Los_Angeles + # Cache + HUGO_CACHEDIR: ${PWD}/.hugo + NPM_CONFIG_CACHE: ${PWD}/.npm +frontend: + phases: + preBuild: + commands: + # Install Dart Sass + - curl -LJO https://github.com/sass/dart-sass/releases/download/${DART_SASS_VERSION}/dart-sass-${DART_SASS_VERSION}-linux-x64.tar.gz + - sudo tar -C /usr/local/bin -xf dart-sass-${DART_SASS_VERSION}-linux-x64.tar.gz + - rm dart-sass-${DART_SASS_VERSION}-linux-x64.tar.gz + - export PATH=/usr/local/bin/dart-sass:$PATH + + # Install Go + - curl -LJO https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz + - sudo tar -C /usr/local -xf go${GO_VERSION}.linux-amd64.tar.gz + - rm go${GO_VERSION}.linux-amd64.tar.gz + - export PATH=/usr/local/go/bin:$PATH + + # Install Hugo + - curl -LJO https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.tar.gz + - sudo tar -C /usr/local/bin -xf hugo_extended_${HUGO_VERSION}_linux-amd64.tar.gz + - rm hugo_extended_${HUGO_VERSION}_linux-amd64.tar.gz + - export PATH=/usr/local/bin:$PATH + + # Check installed versions + - go version + - hugo version + - node -v + - npm -v + - sass --embedded --version + + # Install Node.JS dependencies + - "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci --prefer-offline || true" + + # https://github.com/gohugoio/hugo/issues/9810 + - git config --add core.quotepath false + build: + commands: + - hugo --gc --minify + artifacts: + baseDirectory: public + files: + - '**/*' + cache: + paths: + - ${HUGO_CACHEDIR}/**/* + - ${NPM_CONFIG_CACHE}/**/* +{{< /code >}} + +Step 3 +: Commit and push the change to your GitHub repository. + +```sh +git add -A +git commit -m "Create amplify.yml" +git push +``` + +Step 4 +: Log in to your AWS account, navigate to the [Amplify Console], then press the **Deploy an app** button. + +[Amplify Console]: https://console.aws.amazon.com/amplify/apps + +Step 5 +: Choose a source code provider, then press the **Next** button. + + ![screen capture](amplify-step-05.png) + +Step 6 +: Authorize AWS Amplify to access your GitHub account. + + ![screen capture](amplify-step-06.png) + +Step 7 +: Select your personal account or relevant organization. + + ![screen capture](amplify-step-07.png) + +Step 8 +: Authorize access to one or more repositories. + + ![screen capture](amplify-step-08.png) + +Step 9 +: Select a repository and branch, then press the **Next** button. + + ![screen capture](amplify-step-09.png) + +Step 10 +: On the "App settings" page, scroll to the bottom then press the **Next** button. Amplify reads the `amplify.yml` file you created in Steps 1-3 instead of using the values on this page. + +Step 11 +: On the "Review" page, scroll to the bottom then press the **Save and deploy** button. + +Step 12 +: When your site has finished deploying, press the **Visit deployed URL** button to view your published site. + + ![screen capture](amplify-step-11.png) 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 28c5ff841..45adeda1f 100644 --- a/content/en/hosting-and-deployment/hosting-on-github/index.md +++ b/content/en/hosting-and-deployment/hosting-on-github/index.md @@ -12,6 +12,8 @@ aliases: [/tutorials/github-pages-blog/] ## Prerequisites +Please complete the following tasks before continuing: + 1. [Create a GitHub account] 2. [Install Git] 3. [Create a Hugo site] and test it locally with `hugo server`. @@ -53,10 +55,11 @@ Step 4 {style="max-width: 280px"} Step 5 -: Create an empty file in your local repository. +: Create a file named `hugo.yaml` in a directory named `.github/workflows`. ```text -.github/workflows/hugo.yaml +mkdir -p .github/workflows +touch hugo.yaml ``` Step 6 @@ -144,7 +147,13 @@ jobs: {{< /code >}} Step 7 -: Commit the change to your local repository with a commit message of something like "Add workflow", and push to GitHub. +: Commit and push the change to your GitHub repository. + +```sh +git add -A +git commit -m "Create hugo.yaml" +git push +``` Step 8 : From GitHub's main menu, choose **Actions**. You will see something like this: @@ -181,7 +190,7 @@ You may remove this step if your site, themes, and modules do not transpile Sass [Dart Sass]: /hugo-pipes/transpile-sass-to-css/#dart-sass -## Additional resources +## Other resources - [Learn more about GitHub Actions](https://docs.github.com/en/actions) - [Caching dependencies to speed up workflows](https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows) diff --git a/content/en/hosting-and-deployment/hosting-on-netlify/index.md b/content/en/hosting-and-deployment/hosting-on-netlify/index.md index a63451062..361a40e80 100644 --- a/content/en/hosting-and-deployment/hosting-on-netlify/index.md +++ b/content/en/hosting-and-deployment/hosting-on-netlify/index.md @@ -11,11 +11,13 @@ toc: true ## Prerequisites +Please complete the following tasks before continuing: + 1. [Create a Netlify account] 2. [Install Git] 3. [Create a Hugo site] and test it locally with `hugo server` 4. Commit the changes to your local repository -4. Push the local repository to your [GitHub], [GitLab], or [Bitbucket] account +5. Push the local repository to your [GitHub], [GitLab], or [Bitbucket] account [Bitbucket]: https://bitbucket.org/product [Create a Hugo site]: /getting-started/quick-start/ @@ -34,64 +36,64 @@ Step 1 Step 2 : Select your deployment method. -![screen capture](netlify-step-02.png) + ![screen capture](netlify-step-02.png) Step 3 : Authorize Netlify to connect with your GitHub account by pressing the **Authorize Netlify** button. -![screen capture](netlify-step-03.png) + ![screen capture](netlify-step-03.png) Step 4 : Press the **Configure Netlify on GitHub** button. -![screen capture](netlify-step-04.png) + ![screen capture](netlify-step-04.png) Step 5 : Install the Netlify app by selecting your GitHub account. -![screen capture](netlify-step-05.png) + ![screen capture](netlify-step-05.png) Step 6 : Press the **Install** button. -![screen capture](netlify-step-06.png) + ![screen capture](netlify-step-06.png) Step 7 : Click on the site's repository from the list. -![screen capture](netlify-step-07.png) + ![screen capture](netlify-step-07.png) Step 8 : Set the site name and branch from which to deploy. -![screen capture](netlify-step-08.png) + ![screen capture](netlify-step-08.png) Step 9 : Define the build settings, press the **Add environment variables** button, then press the **New variable** button. -![screen capture](netlify-step-09.png) + ![screen capture](netlify-step-09.png) Step 10 : Create a new environment variable named `HUGO_VERSION` and set the value to the [latest version]. [latest version]: https://github.com/gohugoio/hugo/releases/latest -![screen capture](netlify-step-10.png) + ![screen capture](netlify-step-10.png) Step 11 : Press the "Deploy my new site" button at the bottom of the page. -![screen capture](netlify-step-11.png) + ![screen capture](netlify-step-11.png) Step 12 : At the bottom of the screen, wait for the deploy to complete, then click on the deploy log entry. -![screen capture](netlify-step-12.png) + ![screen capture](netlify-step-12.png) Step 13 : Press the **Open production deploy** button to view the live site. -![screen capture](netlify-step-13.png) + ![screen capture](netlify-step-13.png) ## Configuration file diff --git a/content/en/hugo-modules/use-modules.md b/content/en/hugo-modules/use-modules.md index 913e4f775..d14379a10 100644 --- a/content/en/hugo-modules/use-modules.md +++ b/content/en/hugo-modules/use-modules.md @@ -133,8 +133,6 @@ Also see the [CLI Doc](/commands/hugo_mod_clean/). ## Module workspaces -{{< new-in 0.109.0 >}} - Workspace support was added in [Go 1.18](https://go.dev/blog/get-familiar-with-workspaces) and Hugo got solid support for it in the `v0.109.0` version. A common use case for a workspace is to simplify local development of a site with its theme modules. diff --git a/content/en/hugo-pipes/postprocess.md b/content/en/hugo-pipes/postprocess.md index cf99049fe..57c71e8ab 100755 --- a/content/en/hugo-pipes/postprocess.md +++ b/content/en/hugo-pipes/postprocess.md @@ -88,7 +88,7 @@ HUGO_ENVIRONMENT : The value e.g. set with `hugo -e production` (defaults to `production` for `hugo` and `development` for `hugo server`). HUGO_PUBLISHDIR -: {{< new-in 0.109.0 >}} The absolute path to the publish directory (the `public` directory). Note that the value will always point to a directory on disk even when running `hugo server` in memory mode. If you write to this folder from PostCSS when running the server, you could run the server with one of these flags: +: The absolute path to the publish directory (the `public` directory). Note that the value will always point to a directory on disk even when running `hugo server` in memory mode. If you write to this folder from PostCSS when running the server, you could run the server with one of these flags: ```sh hugo server --renderToDisk diff --git a/content/en/hugo-pipes/transpile-sass-to-css.md b/content/en/hugo-pipes/transpile-sass-to-css.md index 67ef4b7cd..886488ca6 100644 --- a/content/en/hugo-pipes/transpile-sass-to-css.md +++ b/content/en/hugo-pipes/transpile-sass-to-css.md @@ -42,7 +42,7 @@ transpiler targetPath : (`string`) If not set, the transformed resource's target path will be the original path of the asset file with its extension replaced by `.css`. -vars {{< new-in 0.109.0 >}} +vars : (`map`) A map of key-value pairs that will be available in the `hugo:vars` namespace. Useful for [initializing Sass variables from Hugo templates](https://discourse.gohugo.io/t/42053/). ```scss diff --git a/content/en/installation/_common/01-editions.md b/content/en/installation/_common/01-editions.md index 7a80a522e..b6fc23c74 100644 --- a/content/en/installation/_common/01-editions.md +++ b/content/en/installation/_common/01-editions.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo is available in three editions: standard, extended, and extended/deploy. While the standard edition provides core functionality, the extended and extended/deploy editions offer advanced features. diff --git a/content/en/installation/_common/02-prerequisites.md b/content/en/installation/_common/02-prerequisites.md index ea6eaa8fe..65ec2a12f 100644 --- a/content/en/installation/_common/02-prerequisites.md +++ b/content/en/installation/_common/02-prerequisites.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## Prerequisites diff --git a/content/en/installation/_common/03-prebuilt-binaries.md b/content/en/installation/_common/03-prebuilt-binaries.md index 55f7cb85b..34411cddd 100644 --- a/content/en/installation/_common/03-prebuilt-binaries.md +++ b/content/en/installation/_common/03-prebuilt-binaries.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## Prebuilt binaries diff --git a/content/en/installation/_common/04-build-from-source.md b/content/en/installation/_common/04-build-from-source.md index 6829c50ce..b3039d18a 100644 --- a/content/en/installation/_common/04-build-from-source.md +++ b/content/en/installation/_common/04-build-from-source.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## Build from source diff --git a/content/en/installation/_common/homebrew.md b/content/en/installation/_common/homebrew.md index 6cd7a524f..14f48174e 100644 --- a/content/en/installation/_common/homebrew.md +++ b/content/en/installation/_common/homebrew.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ### Homebrew diff --git a/content/en/installation/linux.md b/content/en/installation/linux.md index 2403bf47b..14479d004 100644 --- a/content/en/installation/linux.md +++ b/content/en/installation/linux.md @@ -192,6 +192,16 @@ sudo eopkg install hugo [Solus]: https://getsol.us/ +### Void Linux + +To install the extended edition of Hugo on [Void Linux]: + +```sh +sudo xbps-install -S hugo +``` + +[Void Linux]: https://voidlinux.org/ + {{% include "installation/_common/04-build-from-source.md" %}} ## Comparison diff --git a/content/en/methods/menu-entry/PageRef.md b/content/en/methods/menu-entry/PageRef.md new file mode 100644 index 000000000..5d99d628c --- /dev/null +++ b/content/en/methods/menu-entry/PageRef.md @@ -0,0 +1,120 @@ +--- +title: PageRef +description: Returns the `pageRef` property of the given menu entry. +categories: [] +keywords: [] +action: + related: + - /methods/menu-entry/URL + returnType: string + signatures: [MENUENTRY.PageRef] +toc: true +--- + +The use case for this method is rare. + +In almost also scenarios you should use the [`URL`] method instead. + +## Explanation + +If you specify a `pageRef` property when [defining a menu entry] in your site configuration, Hugo looks for a matching page when rendering the entry. + +If a matching page is found: + +- The [`URL`] method returns the page's relative permalink +- The [`Page`] method returns the corresponding `Page` object +- The [`HasMenuCurrent`] and [`IsMenuCurrent`] methods on a `Page` object return the expected values + +If a matching page is not found: + +- The [`URL`] method returns the entry's `url` property if set, else an empty string +- The [`Page`] method returns nil +- The [`HasMenuCurrent`] and [`IsMenuCurrent`] methods on a `Page` object return `false` + +{{% note %}} +In almost also scenarios you should use the [`URL`] method instead. + +[`URL`]: /methods/menu-entry/url/ +{{% /note %}} + +[defining a menu entry]: /content-management/menus/#define-in-site-configuration +[`Page`]: /methods/menu-entry/page/ +[`URL`]: /methods/menu-entry/url/ +[`IsMenuCurrent`]: /methods/page/ismenucurrent/ +[`HasMenuCurrent`]: /methods/page/hasmenucurrent/ +[`RelPermalink`]: /methods/page/relpermalink/ + +## Example + +This example is contrived. + +{{% note %}} +In almost also scenarios you should use the [`URL`] method instead. + +[`URL`]: /methods/menu-entry/url/ +{{% /note %}} + + +Consider this content structure: + +```text +content/ +├── products.md +└── _index.md +``` + +And this menu definition: + +{{< code-toggle file=hugo >}} +[[menus.main]] +name = 'Products' +pageRef = '/products' +weight = 10 +[[menus.main]] +name = 'Services' +pageRef = '/services' +weight = 20 +{{< /code-toggle >}} + +With this template code: + +{{< code file=layouts/partials/menu.html >}} +
    + {{ range .Site.Menus.main }} +
  • {{ .Name }}
  • + {{ end }} +
+{{< /code >}} + +Hugo render this HTML: + +```html + +``` + +In the above note that the `href` attribute of the second `anchor` element is blank because Hugo was unable to find the "services" page. + +With this template code: + + +{{< code file=layouts/partials/menu.html >}} +
    + {{ range .Site.Menus.main }} +
  • {{ .Name }}
  • + {{ end }} +
+{{< /code >}} + +Hugo renders this HTML: + +```html + +``` + +In the above note that Hugo populates the `href` attribute of the second `anchor` element with the `pageRef` property as defined in the site configuration because the template code falls back to the `PageRef` method. diff --git a/content/en/methods/menu-entry/_common/pre-post.md b/content/en/methods/menu-entry/_common/pre-post.md index fbfce062a..da3d584d1 100644 --- a/content/en/methods/menu-entry/_common/pre-post.md +++ b/content/en/methods/menu-entry/_common/pre-post.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- In this site configuration we enable rendering of [emoji shortcodes], and add emoji shortcodes before (pre) and after (post) each menu entry: diff --git a/content/en/methods/page/Ancestors.md b/content/en/methods/page/Ancestors.md index 3bf36d9aa..da5cf2ca3 100644 --- a/content/en/methods/page/Ancestors.md +++ b/content/en/methods/page/Ancestors.md @@ -16,8 +16,6 @@ action: signatures: [PAGE.Ancestors] --- -{{< new-in 0.109.0 >}} - {{% include "methods/page/_common/definition-of-section.md" %}} With this content structure: diff --git a/content/en/methods/page/GitInfo.md b/content/en/methods/page/GitInfo.md index c54a77371..a05916d79 100644 --- a/content/en/methods/page/GitInfo.md +++ b/content/en/methods/page/GitInfo.md @@ -141,6 +141,7 @@ Some providers perform deep clones by default, others allow you to configure the Hosting service | Default clone depth | Configurable :-- | :-- | :-- +AWS Amplify | Deep | N/A Cloudflare Pages | Shallow | Yes [^CFP] DigitalOcean App Platform | Deep | N/A GitHub Pages | Shallow | Yes [^GHP] diff --git a/content/en/methods/page/HasMenuCurrent.md b/content/en/methods/page/HasMenuCurrent.md index a092f22c0..24ce462c9 100644 --- a/content/en/methods/page/HasMenuCurrent.md +++ b/content/en/methods/page/HasMenuCurrent.md @@ -28,4 +28,8 @@ If the `Page` object associated with the menu entry is a section, this method al See [menu templates] for a complete example. +{{% note %}} +When using this method you must either define the menu entry in front matter, or specify a `pageRef` property when defining the menu entry in your site configuration. +{{% /note %}} + [menu templates]: /templates/menu/#example diff --git a/content/en/methods/page/IsMenuCurrent.md b/content/en/methods/page/IsMenuCurrent.md index 8a939b1a1..a16be51ee 100644 --- a/content/en/methods/page/IsMenuCurrent.md +++ b/content/en/methods/page/IsMenuCurrent.md @@ -26,4 +26,8 @@ aliases: [/functions/ismenucurrent] See [menu templates] for a complete example. +{{% note %}} +When using this method you must either define the menu entry in front matter, or specify a `pageRef` property when defining the menu entry in your site configuration. +{{% /note %}} + [menu templates]: /templates/menu/#example diff --git a/content/en/methods/page/Store.md b/content/en/methods/page/Store.md index a81fa71a3..484c27fd5 100644 --- a/content/en/methods/page/Store.md +++ b/content/en/methods/page/Store.md @@ -1,11 +1,14 @@ --- title: Store +linktitle: PAGE.Store description: Returns a persistent "scratch pad" on the given page to store and manipulate data. categories: [] keywords: [] action: related: - methods/page/scratch + - methods/site/store + - functions/hugo/store - functions/collections/NewScratch returnType: maps.Scratch signatures: [PAGE.Store] diff --git a/content/en/methods/page/_common/definition-of-section.md b/content/en/methods/page/_common/definition-of-section.md index 7dc600789..79e22b10d 100644 --- a/content/en/methods/page/_common/definition-of-section.md +++ b/content/en/methods/page/_common/definition-of-section.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- A _section_ is a top-level content directory, or any content directory with an _index.md file. diff --git a/content/en/methods/page/_common/next-and-prev.md b/content/en/methods/page/_common/next-and-prev.md index 0d1436e11..c71392c8f 100644 --- a/content/en/methods/page/_common/next-and-prev.md +++ b/content/en/methods/page/_common/next-and-prev.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo determines the _next_ and _previous_ page by sorting the site's collection of regular pages according to this sorting hierarchy: diff --git a/content/en/methods/page/_common/nextinsection-and-previnsection.md b/content/en/methods/page/_common/nextinsection-and-previnsection.md index 6c558b69e..f2126eaee 100644 --- a/content/en/methods/page/_common/nextinsection-and-previnsection.md +++ b/content/en/methods/page/_common/nextinsection-and-previnsection.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo determines the _next_ and _previous_ page by sorting the current section's regular pages according to this sorting hierarchy: diff --git a/content/en/methods/page/_common/output-format-definition.md b/content/en/methods/page/_common/output-format-definition.md index d21211a3d..df89447f7 100644 --- a/content/en/methods/page/_common/output-format-definition.md +++ b/content/en/methods/page/_common/output-format-definition.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo generates one or more files per page when building a site. For example, when rendering home, [section], [taxonomy], and [term] pages, Hugo generates an HTML file and an RSS file. Both HTML and RSS are built-in _output formats_. Create multiple output formats, and control generation based on [page kind], or by enabling one or more output formats for one or more pages. See [details]. diff --git a/content/en/methods/page/_common/output-format-methods.md b/content/en/methods/page/_common/output-format-methods.md index 5e7111fe5..5390e7b46 100644 --- a/content/en/methods/page/_common/output-format-methods.md +++ b/content/en/methods/page/_common/output-format-methods.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Get IDENTIFIER diff --git a/content/en/methods/page/_common/scratch-methods.md b/content/en/methods/page/_common/scratch-methods.md index b2650cdde..92a97cdd5 100644 --- a/content/en/methods/page/_common/scratch-methods.md +++ b/content/en/methods/page/_common/scratch-methods.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## Methods diff --git a/content/en/methods/pages/_common/group-sort-order.md b/content/en/methods/pages/_common/group-sort-order.md index bb5be82f6..e2997a1bd 100644 --- a/content/en/methods/pages/_common/group-sort-order.md +++ b/content/en/methods/pages/_common/group-sort-order.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- For the optional sort order, specify either `asc` for ascending order, or `desc` for descending order. diff --git a/content/en/methods/pages/_common/next-and-prev.md b/content/en/methods/pages/_common/next-and-prev.md index e0d05de84..540783992 100644 --- a/content/en/methods/pages/_common/next-and-prev.md +++ b/content/en/methods/pages/_common/next-and-prev.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Hugo determines the _next_ and _previous_ page by sorting the page collection according to this sorting hierarchy: diff --git a/content/en/methods/resource/_common/global-page-remote-resources.md b/content/en/methods/resource/_common/global-page-remote-resources.md index 4ea4d1b87..5df2963e3 100644 --- a/content/en/methods/resource/_common/global-page-remote-resources.md +++ b/content/en/methods/resource/_common/global-page-remote-resources.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- {{% note %}} diff --git a/content/en/methods/resource/_common/processing-spec.md b/content/en/methods/resource/_common/processing-spec.md index b12a21d3a..395217328 100644 --- a/content/en/methods/resource/_common/processing-spec.md +++ b/content/en/methods/resource/_common/processing-spec.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## Process specification diff --git a/content/en/methods/shortcode/Ordinal.md b/content/en/methods/shortcode/Ordinal.md index 6f3580d0f..41393fa22 100644 --- a/content/en/methods/shortcode/Ordinal.md +++ b/content/en/methods/shortcode/Ordinal.md @@ -11,6 +11,10 @@ action: The `Ordinal` method returns the zero-based ordinal of the shortcode in relation to its parent. If the parent is the page itself, the ordinal represents the position of this shortcode in the page content. +{{% note %}} +Hugo increments the ordinal with each shortcode call, regardless of the specific shortcode type. This means that the ordinal value is tracked sequentially across all shortcodes within a given page. +{{% /note %}} + This method is useful for, among other things, assigning unique element IDs when a shortcode is called two or more times from the same page. For example: {{< code file=content/about.md lang=md >}} diff --git a/content/en/methods/shortcode/Scratch.md b/content/en/methods/shortcode/Scratch.md index fcfc99d53..811d9f9ee 100644 --- a/content/en/methods/shortcode/Scratch.md +++ b/content/en/methods/shortcode/Scratch.md @@ -10,7 +10,17 @@ action: signatures: [SHORTCODE.Scratch] --- -The `Scratch` method within a shortcode creates a [scratch pad] to store and manipulate data. The scratch pad is scoped to the shortcode, and is reset on server rebuilds. +{{% deprecated-in 0.139.0 %}} +Use the [`SHORTCODE.Store`] method instead. + +This is a soft deprecation. This method will be removed in a future release, but the removal date has not been established. Although Hugo will not emit a warning if you continue to use this method, you should begin using `SHORTCODE.Store` as soon as possible. + +Beginning with v0.139.0 the `SHORTCODE.Scratch` method is aliased to `SHORTCODE.Store`. + +[`SHORTCODE.Store`]: /methods/shortcode/store/ +{{% /deprecated-in %}} + +The `Scratch` method within a shortcode creates a [scratch pad] to store and manipulate data. The scratch pad is scoped to the shortcode. {{% note %}} With the introduction of the [`newScratch`] function, and the ability to [assign values to template variables] after initialization, the `Scratch` method within a shortcode is obsolete. diff --git a/content/en/methods/shortcode/Store.md b/content/en/methods/shortcode/Store.md new file mode 100644 index 000000000..f7be8c8d0 --- /dev/null +++ b/content/en/methods/shortcode/Store.md @@ -0,0 +1,29 @@ +--- +title: Store +description: Returns a "Store pad" scoped to the shortcode to store and manipulate data. +categories: [] +keywords: [] +action: + related: + - functions/collections/NewScratch + - methods/page/Store + - methods/site/Store + - functions/hugo/Store + returnType: maps.Store + signatures: [SHORTCODE.Store] +--- + +{{< new-in 0.139.0 >}} + +The `Store` method within a shortcode creates a [scratch pad] to store and manipulate data. The scratch pad is scoped to the shortcode. + +{{% note %}} +With the introduction of the [`newScratch`] function, and the ability to [assign values to template variables] after initialization, the `Store` method within a shortcode is mostly obsolete. + +[assign values to template variables]: https://go.dev/doc/go1.11#text/template +[`newScratch`]: /functions/collections/newScratch/ +{{% /note %}} + +[Store pad]: /getting-started/glossary/#scratch-pad + +{{% include "methods/page/_common/scratch-methods.md" %}} diff --git a/content/en/methods/site/Store.md b/content/en/methods/site/Store.md new file mode 100644 index 000000000..1c54007ab --- /dev/null +++ b/content/en/methods/site/Store.md @@ -0,0 +1,126 @@ +--- +title: Store +linktitle: site.Store +description: Returns a persistent "scratch pad" on the given site to store and manipulate data. +categories: [] +keywords: [] +action: + related: + - methods/page/store + - functions/hugo/store + - functions/collections/NewScratch + returnType: maps.Scratch + signatures: [site.Store] +toc: true +--- + +{{< new-in 0.139.0 >}} + +The `Store` method on a `Site` object creates a persistent [scratch pad] to store and manipulate data. To create a locally scoped scratch pad that is not attached to a `Site` object, use the [`newScratch`] function. + +[`Scratch`]: /methods/site/scratch/ +[`newScratch`]: /functions/collections/newscratch/ +[scratch pad]: /getting-started/glossary/#scratch-pad + +## Methods + +###### Set + +Sets the value of a given key. + +```go-html-template +{{ site.Store.Set "greeting" "Hello" }} +``` + +###### Get + +Gets the value of a given key. + +```go-html-template +{{ site.Store.Set "greeting" "Hello" }} +{{ site.Store.Get "greeting" }} → Hello +``` + +###### Add + +Adds a given value to existing value(s) of the given key. + +For single values, `Add` accepts values that support Go's `+` operator. If the first `Add` for a key is an array or slice, the following adds will be appended to that list. + +```go-html-template +{{ site.Store.Set "greeting" "Hello" }} +{{ site.Store.Add "greeting" "Welcome" }} +{{ site.Store.Get "greeting" }} → HelloWelcome +``` + +```go-html-template +{{ site.Store.Set "total" 3 }} +{{ site.Store.Add "total" 7 }} +{{ site.Store.Get "total" }} → 10 +``` + +```go-html-template +{{ site.Store.Set "greetings" (slice "Hello") }} +{{ site.Store.Add "greetings" (slice "Welcome" "Cheers") }} +{{ site.Store.Get "greetings" }} → [Hello Welcome Cheers] +``` + +###### SetInMap + +Takes a `key`, `mapKey` and `value` and adds a map of `mapKey` and `value` to the given `key`. + +```go-html-template +{{ site.Store.SetInMap "greetings" "english" "Hello" }} +{{ site.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ site.Store.Get "greetings" }} → map[english:Hello french:Bonjour] +``` + +###### DeleteInMap + +Takes a `key` and `mapKey` and removes the map of `mapKey` from the given `key`. + +```go-html-template +{{ site.Store.SetInMap "greetings" "english" "Hello" }} +{{ site.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ site.Store.DeleteInMap "greetings" "english" }} +{{ site.Store.Get "greetings" }} → map[french:Bonjour] +``` + +###### GetSortedMapValues + +Returns an array of values from `key` sorted by `mapKey`. + +```go-html-template +{{ site.Store.SetInMap "greetings" "english" "Hello" }} +{{ site.Store.SetInMap "greetings" "french" "Bonjour" }} +{{ site.Store.GetSortedMapValues "greetings" }} → [Hello Bonjour] +``` + +###### Delete + +Removes the given key. + +```go-html-template +{{ site.Store.Set "greeting" "Hello" }} +{{ site.Store.Delete "greeting" }} +``` + +## Determinate values + +The `Store` method is often used to set scratch pad values within a shortcode, a partial template called by a shortcode, or by a Markdown render hook. In all three cases, the scratch pad values are indeterminate until Hugo renders the page content. + +If you need to access a scratch pad value from a parent template, and the parent template has not yet rendered the page content, you can trigger content rendering by assigning the returned value to a [noop] variable: + +[noop]: /getting-started/glossary/#noop + +```go-html-template +{{ $noop := .Content }} +{{ site.Store.Get "mykey" }} +``` + +You can also trigger content rendering with the `ContentWithoutSummary`, `FuzzyWordCount`, `Len`, `Plain`, `PlainWords`, `ReadingTime`, `Summary`, `Truncated`, and `WordCount` methods. For example: + +```go-html-template +{{ $noop := .WordCount }} +{{ site.Store.Get "mykey" }} +``` diff --git a/content/en/methods/taxonomy/_common/get-a-taxonomy-object.md b/content/en/methods/taxonomy/_common/get-a-taxonomy-object.md index ef78c8eae..928ec085a 100644 --- a/content/en/methods/taxonomy/_common/get-a-taxonomy-object.md +++ b/content/en/methods/taxonomy/_common/get-a-taxonomy-object.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- Before we can use a `Taxonomy` method, we need to capture a `Taxonomy` object. diff --git a/content/en/methods/taxonomy/_common/ordered-taxonomy-element-methods.md b/content/en/methods/taxonomy/_common/ordered-taxonomy-element-methods.md index 7201ad318..a23c26ef5 100644 --- a/content/en/methods/taxonomy/_common/ordered-taxonomy-element-methods.md +++ b/content/en/methods/taxonomy/_common/ordered-taxonomy-element-methods.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- An ordered taxonomy is a slice, where each element is an object that contains the term and a slice of its weighted pages. diff --git a/content/en/render-hooks/_common/pageinner.md b/content/en/render-hooks/_common/pageinner.md index de1316cba..1d467aeef 100644 --- a/content/en/render-hooks/_common/pageinner.md +++ b/content/en/render-hooks/_common/pageinner.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- ## PageInner details diff --git a/content/en/render-hooks/code-blocks.md b/content/en/render-hooks/code-blocks.md index d322cb88d..f43df06c7 100755 --- a/content/en/render-hooks/code-blocks.md +++ b/content/en/render-hooks/code-blocks.md @@ -122,7 +122,7 @@ For example, to create a code block render hook to render [Mermaid] diagrams: {{< code file=layouts/_default/_markup/render-codeblock-mermaid.html copy=true >}}
-  {{- .Inner | safeHTML }}
+  {{- .Inner | htmlEscape | safeHTML }}
 
{{ .Page.Store.Set "hasMermaid" true }} {{< /code >}} diff --git a/content/en/templates/_common/filter-sort-group.md b/content/en/templates/_common/filter-sort-group.md index 89cc095f5..24bbee96e 100644 --- a/content/en/templates/_common/filter-sort-group.md +++ b/content/en/templates/_common/filter-sort-group.md @@ -1,5 +1,5 @@ --- -# Do not remove front matter. +_comment: Do not remove front matter. --- {{% note %}} diff --git a/content/en/templates/introduction.md b/content/en/templates/introduction.md index e5650149a..f8f50dfaa 100644 --- a/content/en/templates/introduction.md +++ b/content/en/templates/introduction.md @@ -167,7 +167,7 @@ Whitespace includes spaces, horizontal tabs, carriage returns, and newlines. ### Pipes -Within a template action you may [pipe] a value to function or method. The piped value becomes the final argument to the function or method. For example, these are equivalent: +Within a template action you may [pipe] a value to a function or method. The piped value becomes the final argument to the function or method. For example, these are equivalent: [pipe]: /getting-started/glossary/#pipeline diff --git a/data/docs.yaml b/data/docs.yaml index 8d97c21e0..4999bfc0b 100644 --- a/data/docs.yaml +++ b/data/docs.yaml @@ -2440,17 +2440,6 @@ tpl: treating values as key-value pairs. The number of values must be even. The keys can be string slices, which will create the needed nested structure. Examples: [] - EchoParam: - Aliases: - - echoParam - Args: - - c - - k - Description: |- - EchoParam returns the value in the collection c with key k if is set; otherwise, it returns an - empty string. - Deprecated: Use the index function instead. - Examples: [] First: Aliases: - first @@ -3119,6 +3108,11 @@ tpl: Args: null Description: "" Examples: null + Store: + Aliases: null + Args: null + Description: "" + Examples: null Version: Aliases: null Args: null @@ -3384,11 +3378,6 @@ tpl: Args: null Description: "" Examples: null - NumFmt: - Aliases: null - Args: null - Description: "" - Examples: null Translate: Aliases: - i18n @@ -4002,11 +3991,6 @@ tpl: Args: null Description: "" Examples: null - DisqusShortname: - Aliases: null - Args: null - Description: "" - Examples: null ForEeachIdentityByName: Aliases: null Args: null @@ -4017,11 +4001,6 @@ tpl: Args: null Description: "" Examples: null - GoogleAnalytics: - Aliases: null - Args: null - Description: "" - Examples: null Home: Aliases: null Args: null @@ -4037,11 +4016,6 @@ tpl: Args: null Description: "" Examples: null - IsServer: - Aliases: null - Args: null - Description: "" - Examples: null Key: Aliases: null Args: null @@ -4102,11 +4076,6 @@ tpl: Args: null Description: "" Examples: null - RSSLink: - Aliases: null - Args: null - Description: "" - Examples: null RegularPages: Aliases: null Args: null @@ -4132,6 +4101,11 @@ tpl: Args: null Description: "" Examples: null + Store: + Aliases: null + Args: null + Description: "" + Examples: null Taxonomies: Aliases: null Args: null @@ -4457,6 +4431,11 @@ tpl: Examples: - - '{{ "aabbaa" | strings.TrimRight "a" }}' - aabb + TrimSpace: + Aliases: null + Args: null + Description: "" + Examples: null TrimSuffix: Aliases: null Args: diff --git a/go.mod b/go.mod index a9d63af19..5e909630f 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,5 @@ module github.com/gohugoio/hugoDocs -go 1.16 +go 1.22.0 -require github.com/gohugoio/gohugoioTheme v0.0.0-20241105120803-6c6e5fb8f8af // indirect +require github.com/gohugoio/gohugoioTheme v0.0.0-20241119115653-b92d27ede3e1 // indirect diff --git a/go.sum b/go.sum index 5c0e10736..e1863b60e 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,2 @@ -github.com/gohugoio/gohugoioTheme v0.0.0-20241105040910-e9dac9458255 h1:kaSc7cVAifWPRzmECr7il0YXgXBM+H2ZrGcNnb03S8k= -github.com/gohugoio/gohugoioTheme v0.0.0-20241105040910-e9dac9458255/go.mod h1:GOYeAPQJ/ok8z7oz1cjfcSlsFpXrmx6VkzQ5RpnyhZM= -github.com/gohugoio/gohugoioTheme v0.0.0-20241105120803-6c6e5fb8f8af h1:H8Oa4AEJs2yz8w1Gq9hEGBJNukkKo05OAaIEsHMd63k= -github.com/gohugoio/gohugoioTheme v0.0.0-20241105120803-6c6e5fb8f8af/go.mod h1:GOYeAPQJ/ok8z7oz1cjfcSlsFpXrmx6VkzQ5RpnyhZM= +github.com/gohugoio/gohugoioTheme v0.0.0-20241119115653-b92d27ede3e1 h1:d6XNQ4QYvJGIE8vMejUFTD89AWaPDywcLivzWpEU0qE= +github.com/gohugoio/gohugoioTheme v0.0.0-20241119115653-b92d27ede3e1/go.mod h1:GOYeAPQJ/ok8z7oz1cjfcSlsFpXrmx6VkzQ5RpnyhZM= diff --git a/netlify.toml b/netlify.toml index 5079ac44d..995057a75 100644 --- a/netlify.toml +++ b/netlify.toml @@ -3,7 +3,7 @@ command = "hugo --gc --minify" [build.environment] - HUGO_VERSION = "0.138.0" + HUGO_VERSION = "0.139.4" [context.production.environment] HUGO_ENV = "production"