Squashed 'docs/' changes from 4895c29c5..9abd3043a
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 6 Oct 2020 14:22:20 +0000 (16:22 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 6 Oct 2020 14:22:20 +0000 (16:22 +0200)
9abd3043a Add docs for shimming JS libraries
6a1c8dcd7 Update sitemap-template.md (#1245)
37c397332 Update frontends.md
a0f86f6df Update configuration.md
bb00cb2c1 Update page-bundles.md
773212de6 Restructure and simplify
fcba7dddf Some minor clarifications of weight sorting
759b967fc Update configuration-markup.md
56708f0b7 module import path remove slash at end
59f4f4acd Doc: Fix typo in hugo command
faacf2e97 Clarify pagination documentation (#1208)
d8eb60887 netlify: Bump to 0.75.1
8cedf6231 Merge branch 'temp751'
188e2bf56 releaser: Add release notes to /docs for release of 0.75.1
c96d4b7a3 Update index.md
1a9d192f7 Update index.md
32731b916 Update index.md
a5bfa0c9a Restore the ... home page
b6850bf96 Release 0.75.0
d6e5e624f releaser: Add release notes to /docs for release of 0.75.0
8cd6b4f47 typo: already -> already
2cb2b22bb Merge commit '534ae9c57a902aea9ed6e62390dec11fa74b7122'
e3525de23 docs: Regen docs helper
fd746dd83 docs: Regenerate CLI docs
e20127980 Add "hugo mod npm pack"
8e82c7ce1 markup/highlight: Add support to linkable line anchors on Chroma
21e94911b markup/asciidocext: Fix AsciiDoc TOC with code
50b8dace5 modules: Add noVendor to module config
d05b541fe modules: Make ignoreVendor a glob pattern
c946082e7 docs: Update replaceRE func
149054341 docs: Update replace func
d917567df docs: Update merge function
f1e093c92 docs: Regen CLI docs
c7bac967d docs: Regen docs helper
7a38f7a45 Merge commit '7d7771b673e5949f554515a2c236b23192c765c8'
1a5a7263a markup/asciidoc: Add support for .TableOfContents

git-subtree-dir: docs
git-subtree-split: 9abd3043a9214b390e8cc148f4588bf630620851

62 files changed:
content/en/commands/hugo.md
content/en/commands/hugo_check.md
content/en/commands/hugo_check_ulimit.md
content/en/commands/hugo_config.md
content/en/commands/hugo_config_mounts.md
content/en/commands/hugo_convert.md
content/en/commands/hugo_convert_toJSON.md
content/en/commands/hugo_convert_toTOML.md
content/en/commands/hugo_convert_toYAML.md
content/en/commands/hugo_deploy.md
content/en/commands/hugo_env.md
content/en/commands/hugo_gen.md
content/en/commands/hugo_gen_autocomplete.md
content/en/commands/hugo_gen_chromastyles.md
content/en/commands/hugo_gen_doc.md
content/en/commands/hugo_gen_man.md
content/en/commands/hugo_import.md
content/en/commands/hugo_import_jekyll.md
content/en/commands/hugo_list.md
content/en/commands/hugo_list_all.md
content/en/commands/hugo_list_drafts.md
content/en/commands/hugo_list_expired.md
content/en/commands/hugo_list_future.md
content/en/commands/hugo_mod.md
content/en/commands/hugo_mod_clean.md
content/en/commands/hugo_mod_get.md
content/en/commands/hugo_mod_graph.md
content/en/commands/hugo_mod_init.md
content/en/commands/hugo_mod_npm.md [new file with mode: 0644]
content/en/commands/hugo_mod_npm_pack.md [new file with mode: 0644]
content/en/commands/hugo_mod_tidy.md
content/en/commands/hugo_mod_vendor.md
content/en/commands/hugo_mod_verify.md
content/en/commands/hugo_new.md
content/en/commands/hugo_new_site.md
content/en/commands/hugo_new_theme.md
content/en/commands/hugo_server.md
content/en/commands/hugo_version.md
content/en/content-management/formats.md
content/en/content-management/page-bundles.md
content/en/content-management/syntax-highlighting.md
content/en/content-management/toc.md
content/en/functions/merge.md
content/en/functions/replace.md
content/en/functions/replacere.md
content/en/getting-started/configuration-markup.md
content/en/getting-started/configuration.md
content/en/hugo-modules/configuration.md
content/en/hugo-modules/use-modules.md
content/en/hugo-pipes/babel.md
content/en/hugo-pipes/js.md
content/en/news/0.75.0-relnotes/featured.png [new file with mode: 0644]
content/en/news/0.75.0-relnotes/index.md [new file with mode: 0644]
content/en/news/0.75.1-relnotes/index.md [new file with mode: 0644]
content/en/templates/pagination.md
content/en/templates/sitemap-template.md
content/en/templates/taxonomy-templates.md
content/en/tools/frontends.md
data/docs.json
netlify.toml
resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_480x0_resize_catmullrom_2.png [new file with mode: 0644]
resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_640x0_resize_catmullrom_2.png [new file with mode: 0644]

index 9805034bf7c6ef01a8fb168aedf32e5be14dab64..8377606472927df985b5123d795b025827f244dd 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo"
 slug: hugo
 url: /commands/hugo/
@@ -15,7 +15,7 @@ hugo is the main command, used to build your Hugo site.
 Hugo is a Fast and Flexible Static Site Generator
 built with love by spf13 and friends in Go.
 
-Complete documentation is available at https://gohugo.io/.
+Complete documentation is available at http://gohugo.io/.
 
 ```
 hugo [flags]
@@ -24,44 +24,46 @@ hugo [flags]
 ### Options
 
 ```
-  -b, --baseURL string         hostname (and path) to the root, e.g. http://spf13.com/
-  -D, --buildDrafts            include content marked as draft
-  -E, --buildExpired           include expired content
-  -F, --buildFuture            include content with publishdate in the future
-      --cacheDir string        filesystem path to cache directory. Defaults: $TMPDIR/hugo_cache/
-      --cleanDestinationDir    remove files from destination not found in static directories
-      --config string          config file (default is path/config.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 and author info to the pages
-  -e, --environment string     build environment
-      --forceSyncStatic        copy all files when static is changed.
-      --gc                     enable to run some cleanup tasks (remove unused cache files) after the build
-  -h, --help                   help for hugo
-      --i18n-warnings          print missing translations
-      --ignoreCache            ignores the cache directory
-      --ignoreVendor           ignores any _vendor directory
-  -l, --layoutDir string       filesystem path to layout directory
-      --log                    enable Logging
-      --logFile string         log File path (if set, logging enabled automatically)
-      --minify                 minify any supported output format (HTML, XML etc.)
-      --noChmod                don't sync permission mode of files
-      --noTimes                don't sync modification time of files
-      --path-warnings          print warnings on duplicate target paths etc.
-      --quiet                  build in quiet mode
-      --renderToMemory         render to memory (only useful for benchmark testing)
-  -s, --source string          filesystem path to read files relative from
-      --templateMetrics        display metrics about template executions
-      --templateMetricsHints   calculate some improvement hints when combined with --templateMetrics
-  -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
-      --verboseLog             verbose logging
-  -w, --watch                  watch filesystem for changes and recreate as needed
+  -b, --baseURL string             hostname (and path) to the root, e.g. http://spf13.com/
+  -D, --buildDrafts                include content marked as draft
+  -E, --buildExpired               include expired content
+  -F, --buildFuture                include content with publishdate in the future
+      --cacheDir string            filesystem path to cache directory. Defaults: $TMPDIR/hugo_cache/
+      --cleanDestinationDir        remove files from destination not found in static directories
+      --config string              config file (default is path/config.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 and author info to the pages
+  -e, --environment string         build environment
+      --forceSyncStatic            copy all files when static is changed.
+      --gc                         enable to run some cleanup tasks (remove unused cache files) after the build
+  -h, --help                       help for hugo
+      --i18n-warnings              print missing translations
+      --ignoreCache                ignores the cache directory
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+  -l, --layoutDir string           filesystem path to layout directory
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --minify                     minify any supported output format (HTML, XML etc.)
+      --noChmod                    don't sync permission mode of files
+      --noTimes                    don't sync modification time of files
+      --path-warnings              print warnings on duplicate target paths etc.
+      --print-mem                  print memory usage to screen at intervals
+      --quiet                      build in quiet mode
+      --renderToMemory             render to memory (only useful for benchmark testing)
+  -s, --source string              filesystem path to read files relative from
+      --templateMetrics            display metrics about template executions
+      --templateMetricsHints       calculate some improvement hints when combined with --templateMetrics
+  -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
+      --verboseLog                 verbose logging
+  -w, --watch                      watch filesystem for changes and recreate as needed
 ```
 
 ### SEE ALSO
@@ -79,4 +81,4 @@ hugo [flags]
 * [hugo server](/commands/hugo_server/)         - A high performance webserver
 * [hugo version](/commands/hugo_version/)       - Print the version number of Hugo
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 7c515e48d1c15dda990b1d4cd8bf65609f613ee8..c728668a41bfb6e46aa57957679bf7fe4d4024d9 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo check"
 slug: hugo_check
 url: /commands/hugo_check/
@@ -21,18 +21,19 @@ Contains some verification checks
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -40,4 +41,4 @@ Contains some verification checks
 * [hugo](/commands/hugo/)       - hugo builds your site
 * [hugo check ulimit](/commands/hugo_check_ulimit/)     - Check system ulimit settings
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index fec6f7a375e99877d1acaf60050873ab17438b3d..bdb2cf9381763939158706f8202832b71f2efaad 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo check ulimit"
 slug: hugo_check_ulimit
 url: /commands/hugo_check_ulimit/
@@ -26,22 +26,23 @@ hugo check ulimit [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo check](/commands/hugo_check/)   - Contains some verification checks
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 40b9478512a6502c9388dc17b7f4b9583e82ed43..4d9cc774d3d6e211050bc7402a37b6d437a8a362 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo config"
 slug: hugo_config
 url: /commands/hugo_config/
@@ -25,18 +25,19 @@ hugo config [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -44,4 +45,4 @@ hugo config [flags]
 * [hugo](/commands/hugo/)       - hugo builds your site
 * [hugo config mounts](/commands/hugo_config_mounts/)   - Print the configured file mounts
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index c2de5481219ff54bed13336a1f3344a42b5271c8..13e0e6ab0564731288f04912e45457ff506e724e 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo config mounts"
 slug: hugo_config_mounts
 url: /commands/hugo_config_mounts/
@@ -25,22 +25,23 @@ hugo config mounts [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo config](/commands/hugo_config/)         - Print the site configuration
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 47132c5738a7f2ad71c8ed1fb739cc136c829cac..4c3937c83f8d8babd5d2f75f3e8e63216d66a552 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo convert"
 slug: hugo_convert
 url: /commands/hugo_convert/
@@ -25,18 +25,19 @@ See convert's subcommands toJSON, toTOML and toYAML for more information.
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -46,4 +47,4 @@ See convert's subcommands toJSON, toTOML and toYAML for more information.
 * [hugo convert toTOML](/commands/hugo_convert_totoml/)         - Convert front matter to TOML
 * [hugo convert toYAML](/commands/hugo_convert_toyaml/)         - Convert front matter to YAML
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index df46d01d5426b0090a98278c6b257c941f452c67..38cd635db340bde0196e9f07e9079c7ec459381a 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo convert toJSON"
 slug: hugo_convert_toJSON
 url: /commands/hugo_convert_tojson/
@@ -26,24 +26,25 @@ hugo convert toJSON [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-  -o, --output string        filesystem path to write files to
-      --quiet                build in quiet mode
-  -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
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+  -o, --output string              filesystem path to write files to
+      --quiet                      build in quiet mode
+  -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
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo convert](/commands/hugo_convert/)       - Convert your content to different formats
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index dd80cb7a5c7241008ce54bcbcc69f768d3ba3654..efef2e60cf266dd3d027832755a68574d4d2f8aa 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo convert toTOML"
 slug: hugo_convert_toTOML
 url: /commands/hugo_convert_totoml/
@@ -26,24 +26,25 @@ hugo convert toTOML [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-  -o, --output string        filesystem path to write files to
-      --quiet                build in quiet mode
-  -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
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+  -o, --output string              filesystem path to write files to
+      --quiet                      build in quiet mode
+  -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
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo convert](/commands/hugo_convert/)       - Convert your content to different formats
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 9397aee3473f01090d11cf2e0bf7ee2df6fab046..7b41eecc6ae18c798b37e6dd024ba66505bb46dc 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo convert toYAML"
 slug: hugo_convert_toYAML
 url: /commands/hugo_convert_toyaml/
@@ -26,24 +26,25 @@ hugo convert toYAML [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-  -o, --output string        filesystem path to write files to
-      --quiet                build in quiet mode
-  -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
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+  -o, --output string              filesystem path to write files to
+      --quiet                      build in quiet mode
+  -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
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo convert](/commands/hugo_convert/)       - Convert your content to different formats
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index ed208fc6825df2292ccf14a95fcd71a3d5077009..2f8c10a9663785e1e31f5dbdb0d64716fb1ea60f 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo deploy"
 slug: hugo_deploy
 url: /commands/hugo_deploy/
@@ -35,22 +35,23 @@ hugo deploy [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo](/commands/hugo/)       - hugo builds your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 1344f495d291bb543b62113bfa986a05bb20d6b8..295f62008f5d5148689b4afdbb44a68ec24cc9f4 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo env"
 slug: hugo_env
 url: /commands/hugo_env/
@@ -25,22 +25,23 @@ hugo env [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo](/commands/hugo/)       - hugo builds your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 44ca1a12ec6144899133f3df9b65097397b0ceba..e8f959ef7f7d1b03a3311cd8bed125fa1bf2aad9 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo gen"
 slug: hugo_gen
 url: /commands/hugo_gen/
@@ -21,18 +21,19 @@ A collection of several useful generators.
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -43,4 +44,4 @@ A collection of several useful generators.
 * [hugo gen doc](/commands/hugo_gen_doc/)       - Generate Markdown documentation for the Hugo CLI.
 * [hugo gen man](/commands/hugo_gen_man/)       - Generate man pages for the Hugo CLI
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index f0e82ede1ece88008f85de8b1a7dc0951b88f217..377a5f203a35218dba45e6b14f4388fdf69ad561 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo gen autocomplete"
 slug: hugo_gen_autocomplete
 url: /commands/hugo_gen_autocomplete/
@@ -43,22 +43,23 @@ hugo gen autocomplete [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo gen](/commands/hugo_gen/)       - A collection of several useful generators.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 198fe1db6115bfbd1c3c0088b6a012a42f2f177f..8bfa4301232b9b4eea5ca0c11d2c0b50b13d1adf 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo gen chromastyles"
 slug: hugo_gen_chromastyles
 url: /commands/hugo_gen_chromastyles/
@@ -30,22 +30,23 @@ hugo gen chromastyles [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo gen](/commands/hugo_gen/)       - A collection of several useful generators.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 657550886dbd99349efd7b3dca127bbd25ee2912..9eebb9f232142effc83009894807b432ed6d898d 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo gen doc"
 slug: hugo_gen_doc
 url: /commands/hugo_gen_doc/
@@ -13,7 +13,7 @@ Generate Markdown documentation for the Hugo CLI.
 Generate Markdown documentation for the Hugo CLI.
 
 This command is, mostly, used to create up-to-date documentation
-of Hugo's command-line interface for https://gohugo.io/.
+of Hugo's command-line interface for http://gohugo.io/.
 
 It creates one Markdown file per command with front matter suitable
 for rendering in Hugo.
@@ -32,22 +32,23 @@ hugo gen doc [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo gen](/commands/hugo_gen/)       - A collection of several useful generators.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 47416cd23628d7bd71680c7a44db91fda9dff679..66ab91d2d149b1efcc6b0f2644a5a6bb95c98c69 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo gen man"
 slug: hugo_gen_man
 url: /commands/hugo_gen_man/
@@ -28,22 +28,23 @@ hugo gen man [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo gen](/commands/hugo_gen/)       - A collection of several useful generators.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 7b2b5cf5de7a1e75736e0eb1babd38c7b6cb3836..88ae9a6b3a653c917741400a4778ea5dffa229ae 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo import"
 slug: hugo_import
 url: /commands/hugo_import/
@@ -23,18 +23,19 @@ Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_p
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -42,4 +43,4 @@ Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_p
 * [hugo](/commands/hugo/)       - hugo builds your site
 * [hugo import jekyll](/commands/hugo_import_jekyll/)   - hugo import from Jekyll
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 006c673587bb93b0a12de9fab73bde7f44df3976..8ec888d0340683b102e77c96f377c4b41b414d6b 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo import jekyll"
 slug: hugo_import_jekyll
 url: /commands/hugo_import_jekyll/
@@ -28,22 +28,23 @@ hugo import jekyll [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo import](/commands/hugo_import/)         - Import your site from others.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index bd15cb0fee9bcf1f07d060bfead62c780eb1532b..dcc324d3921eede27f16104677856b0413154fa5 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo list"
 slug: hugo_list
 url: /commands/hugo_list/
@@ -23,18 +23,19 @@ List requires a subcommand, e.g. `hugo list drafts`.
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -45,4 +46,4 @@ List requires a subcommand, e.g. `hugo list drafts`.
 * [hugo list expired](/commands/hugo_list_expired/)     - List all posts already expired
 * [hugo list future](/commands/hugo_list_future/)       - List all posts dated in the future
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 73456867d55447e3d2f65828494ec7886817c549..37d7a8dfa4604a9c2d3ad01f4d7eb2acf3059686 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo list all"
 slug: hugo_list_all
 url: /commands/hugo_list_all/
@@ -25,22 +25,23 @@ hugo list all [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo list](/commands/hugo_list/)     - Listing out various types of content
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 4806ee560ccdafa30c053700fdcf1df0d1487752..64e873e7afef7e1c8b1dc3971ab8fac279c2a331 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo list drafts"
 slug: hugo_list_drafts
 url: /commands/hugo_list_drafts/
@@ -25,22 +25,23 @@ hugo list drafts [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo list](/commands/hugo_list/)     - Listing out various types of content
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index c6fc46c5fcb84ccac03002ca3c508e4a286db6cd..c3256e45b9adf44bd1bf858f854dc33c8f5f842d 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo list expired"
 slug: hugo_list_expired
 url: /commands/hugo_list_expired/
@@ -25,22 +25,23 @@ hugo list expired [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo list](/commands/hugo_list/)     - Listing out various types of content
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 070104f526e599f0fba295cf76f0ecf4d748a5b0..44ac8ddd45b2872b736ed60a11052c58a4216a13 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo list future"
 slug: hugo_list_future
 url: /commands/hugo_list_future/
@@ -25,22 +25,23 @@ hugo list future [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo list](/commands/hugo_list/)     - Listing out various types of content
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 64ccb14b3657145b7995c10f2112010832fa3e2a..1ee9febe2132eca71f63f943fcb16ee1e50e5558 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod"
 slug: hugo_mod
 url: /commands/hugo_mod/
@@ -47,6 +47,7 @@ See https://gohugo.io/hugo-modules/ for more information.
       --noChmod                don't sync permission mode of files
       --noTimes                don't sync modification time of files
       --path-warnings          print warnings on duplicate target paths etc.
+      --print-mem              print memory usage to screen at intervals
       --templateMetrics        display metrics about template executions
       --templateMetricsHints   calculate some improvement hints when combined with --templateMetrics
   -t, --theme strings          themes to use (located in /themes/THEMENAME/)
@@ -56,18 +57,19 @@ See https://gohugo.io/hugo-modules/ for more information.
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -77,8 +79,9 @@ See https://gohugo.io/hugo-modules/ for more information.
 * [hugo mod get](/commands/hugo_mod_get/)       - Resolves dependencies in your current Hugo Project.
 * [hugo mod graph](/commands/hugo_mod_graph/)   - Print a module dependency graph.
 * [hugo mod init](/commands/hugo_mod_init/)     - Initialize this project as a Hugo Module.
+* [hugo mod npm](/commands/hugo_mod_npm/)       - Various npm helpers.
 * [hugo mod tidy](/commands/hugo_mod_tidy/)     - Remove unused entries in go.mod and go.sum.
 * [hugo mod vendor](/commands/hugo_mod_vendor/)         - Vendor all module dependencies into the _vendor directory.
 * [hugo mod verify](/commands/hugo_mod_verify/)         - Verify dependencies.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 6411ed58ce1f57871cfd7966f3693e99783f3d04..880ffe1db419fff43631aae57883127bc3a127c1 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod clean"
 slug: hugo_mod_clean
 url: /commands/hugo_mod_clean/
@@ -15,6 +15,7 @@ Delete the Hugo Module cache for the current project.
 Note that after you run this command, all of your dependencies will be re-downloaded next time you run "hugo".
 
 Also note that if you configure a positive maxAge for the "modules" file cache, it will also be cleaned as part of "hugo --gc".
 
 
 ```
@@ -32,22 +33,23 @@ hugo mod clean [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index cf1060bfdb95214c097381df7999eec58390e1d2..6dbf885868c9d4220c4590491ac39bd1cdc4f95f 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod get"
 slug: hugo_mod_get
 url: /commands/hugo_mod_get/
@@ -18,7 +18,7 @@ Some examples:
 Install the latest version possible for a given module:
 
     hugo mod get github.com/gohugoio/testshortcodes
-
+    
 Install a specific version:
 
     hugo mod get github.com/gohugoio/testshortcodes@v0.3.0
@@ -51,22 +51,23 @@ hugo mod get [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index ee01c8436db56af956ddf324c05c63028b726450..0ef709a4c32c240bd308a0190d23bb65e97c5b3d 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod graph"
 slug: hugo_mod_graph
 url: /commands/hugo_mod_graph/
@@ -27,22 +27,23 @@ hugo mod graph [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 742df7c2aaa925a1df8e2bb52b9abaab18d1ec85..e308547c5e199555f375283a0aa1a98cfabb1a70 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod init"
 slug: hugo_mod_init
 url: /commands/hugo_mod_init/
@@ -32,22 +32,23 @@ hugo mod init [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
diff --git a/content/en/commands/hugo_mod_npm.md b/content/en/commands/hugo_mod_npm.md
new file mode 100644 (file)
index 0000000..0f49bd0
--- /dev/null
@@ -0,0 +1,48 @@
+---
+date: 2020-09-13
+title: "hugo mod npm"
+slug: hugo_mod_npm
+url: /commands/hugo_mod_npm/
+---
+## hugo mod npm
+
+Various npm helpers.
+
+### Synopsis
+
+Various npm (Node package manager) helpers.
+
+```
+hugo mod npm [flags]
+```
+
+### Options
+
+```
+  -h, --help   help for npm
+```
+
+### Options inherited from parent commands
+
+```
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
+```
+
+### SEE ALSO
+
+* [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
+* [hugo mod npm pack](/commands/hugo_mod_npm_pack/)     - Experimental: Prepares and writes a composite package.json file for your project.
+
+###### Auto generated by spf13/cobra on 13-Sep-2020
diff --git a/content/en/commands/hugo_mod_npm_pack.md b/content/en/commands/hugo_mod_npm_pack.md
new file mode 100644 (file)
index 0000000..4b39515
--- /dev/null
@@ -0,0 +1,57 @@
+---
+date: 2020-09-13
+title: "hugo mod npm pack"
+slug: hugo_mod_npm_pack
+url: /commands/hugo_mod_npm_pack/
+---
+## hugo mod npm pack
+
+Experimental: Prepares and writes a composite package.json file for your project.
+
+### Synopsis
+
+Prepares and writes a composite package.json file for your project.
+
+On first run it creates a "package.hugo.json" in the project root if not already there. This file will be used as a template file
+with the base dependency set. 
+
+This set will be merged with all "package.hugo.json" files found in the dependency tree, picking the version closest to the project.
+
+This command is marked as 'Experimental'. We think it's a great idea, so it's not likely to be
+removed from Hugo, but we need to test this out in "real life" to get a feel of it,
+so this may/will change in future versions of Hugo.
+
+
+```
+hugo mod npm pack [flags]
+```
+
+### Options
+
+```
+  -h, --help   help for pack
+```
+
+### Options inherited from parent commands
+
+```
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
+```
+
+### SEE ALSO
+
+* [hugo mod npm](/commands/hugo_mod_npm/)       - Various npm helpers.
+
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 31b138298c39155b4b48ff34886aef36ac43256b..cff24580874a67ef63cc0b6b2d85fd235458ffdb 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod tidy"
 slug: hugo_mod_tidy
 url: /commands/hugo_mod_tidy/
@@ -25,22 +25,23 @@ hugo mod tidy [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 1c838e01b3ffe6867c573f24659bda2ea8ffc061..35578e7098d509d402ef6631d758ff36e051f0c1 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod vendor"
 slug: hugo_mod_vendor
 url: /commands/hugo_mod_vendor/
@@ -28,22 +28,23 @@ hugo mod vendor [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 29292b879d9009fe296241b71d101ba741ee13cd..ca05953d8d396c88f0d048ddeb1c01f85ce43c50 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo mod verify"
 slug: hugo_mod_verify
 url: /commands/hugo_mod_verify/
@@ -27,22 +27,23 @@ hugo mod verify [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo mod](/commands/hugo_mod/)       - Various Hugo Modules helpers.
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index a8b8458c33c9313c4064f96c0e36cfdd8396c4dd..ca9d45cf1a55fec2b6c4af369dbb268a24113ac9 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo new"
 slug: hugo_new
 url: /commands/hugo_new/
@@ -48,6 +48,7 @@ hugo new [path] [flags]
       --noChmod                don't sync permission mode of files
       --noTimes                don't sync modification time of files
       --path-warnings          print warnings on duplicate target paths etc.
+      --print-mem              print memory usage to screen at intervals
       --templateMetrics        display metrics about template executions
       --templateMetricsHints   calculate some improvement hints when combined with --templateMetrics
   -t, --theme strings          themes to use (located in /themes/THEMENAME/)
@@ -57,18 +58,19 @@ hugo new [path] [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
@@ -77,4 +79,4 @@ hugo new [path] [flags]
 * [hugo new site](/commands/hugo_new_site/)     - Create a new site (skeleton)
 * [hugo new theme](/commands/hugo_new_theme/)   - Create a new theme
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index df662d351cf6c74645ca7ac123b71e381cc5a47c..cedf4a4c3300f5bd900bcac42782d76a9c5528be 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo new site"
 slug: hugo_new_site
 url: /commands/hugo_new_site/
@@ -29,22 +29,23 @@ hugo new site [path] [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo new](/commands/hugo_new/)       - Create new content for your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 87026cdcd3a6f5561c1b0683ba6d9bb16fa4a45f..80da7087574ecaddb8ae78c27f7de07a2479b9e9 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo new theme"
 slug: hugo_new_theme
 url: /commands/hugo_new_theme/
@@ -28,22 +28,23 @@ hugo new theme [name] [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo new](/commands/hugo_new/)       - Create new content for your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 96cf3f16dbbb1b9d5341d9ac4090d4f43d4645cd..b0ccde80c3f4f524d6f0aed73aca5b9d2f814542 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo server"
 slug: hugo_server
 url: /commands/hugo_server/
@@ -61,6 +61,7 @@ hugo server [flags]
       --noTimes                don't sync modification time of files
       --path-warnings          print warnings on duplicate target paths etc.
   -p, --port int               port on which the server will listen (default 1313)
+      --print-mem              print memory usage to screen at intervals
       --renderToDisk           render to Destination path (default is render to memory & serve from there)
       --templateMetrics        display metrics about template executions
       --templateMetricsHints   calculate some improvement hints when combined with --templateMetrics
@@ -72,22 +73,23 @@ hugo server [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo](/commands/hugo/)       - hugo builds your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 633fcd3c39d895e3589df137fa3fa9052729f351..549af409bbe9d0cfb20a9a8d31d046fe29527936 100644 (file)
@@ -1,5 +1,5 @@
 ---
-date: 2020-03-03
+date: 2020-09-13
 title: "hugo version"
 slug: hugo_version
 url: /commands/hugo_version/
@@ -25,22 +25,23 @@ hugo version [flags]
 ### Options inherited from parent commands
 
 ```
-      --config string        config file (default is path/config.yaml|json|toml)
-      --configDir string     config dir (default "config")
-      --debug                debug output
-  -e, --environment string   build environment
-      --ignoreVendor         ignores any _vendor directory
-      --log                  enable Logging
-      --logFile string       log File path (if set, logging enabled automatically)
-      --quiet                build in quiet mode
-  -s, --source string        filesystem path to read files relative from
-      --themesDir string     filesystem path to themes directory
-  -v, --verbose              verbose output
-      --verboseLog           verbose logging
+      --config string              config file (default is path/config.yaml|json|toml)
+      --configDir string           config dir (default "config")
+      --debug                      debug output
+  -e, --environment string         build environment
+      --ignoreVendor               ignores any _vendor directory
+      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern
+      --log                        enable Logging
+      --logFile string             log File path (if set, logging enabled automatically)
+      --quiet                      build in quiet mode
+  -s, --source string              filesystem path to read files relative from
+      --themesDir string           filesystem path to themes directory
+  -v, --verbose                    verbose output
+      --verboseLog                 verbose logging
 ```
 
 ### SEE ALSO
 
 * [hugo](/commands/hugo/)       - hugo builds your site
 
-###### Auto generated by spf13/cobra on 3-Mar-2020
+###### Auto generated by spf13/cobra on 13-Sep-2020
index 94d7e0f17312415853f8d9794b47feb8310f08f0..f8ccffefd9feb495c102754106a55bcf487827a0 100644 (file)
@@ -49,7 +49,7 @@ tool on your machine to be able to use these formats.
 
 Hugo passes reasonable default arguments to these external helpers by default:
 
-- `asciidoctor`: `--no-header-footer --trace -`
+- `asciidoctor`: `--no-header-footer -`
 - `rst2html`: `--leave-comments --initial-header-level=2`
 - `pandoc`: `--mathjax`
 
@@ -81,7 +81,7 @@ noheaderorfooter | true | Output an embeddable document, which excludes the head
 safemode | `unsafe` | Safe mode level `unsafe`, `safe`, `server` or `secure`. Don't change this unless you know what you are doing.
 sectionnumbers | `false` | Auto-number section titles.
 verbose | `false` | Verbosely print processing information and configuration file checks to stderr.
-trace | `true` | Include backtrace information on errors.
+trace | `false` | Include backtrace information on errors.
 failurelevel | `fatal` | The minimum logging level that triggers a non-zero exit code (failure).
 workingfoldercurrent | `false` | Set the working folder to the rendered `adoc` file, so [include](https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#include-files) will work with relative paths. This setting uses the `asciidoctor` cli parameter `--base-dir` and attribute `outdir=`. For rendering [asciidoctor-diagram](https://asciidoctor.org/docs/asciidoctor-diagram/)  `workingfoldercurrent` must be set to `true`.
 
index 64b59194a91c324ea0a034048d5da5661b7a9471..2ccf058e044b18f352bd2a5e50708c0ca64dc0f7 100644 (file)
@@ -135,10 +135,6 @@ A leaf bundle can be made headless by adding below in the Front Matter
 headless = true
 ```
 
-{{% note %}}
-Only leaf bundles can be made headless.
-{{% /note %}}
-
 There are many use cases of such headless page bundles:
 
 -   Shared media galleries
index 0e5107f36a0abd9b144bdcff2d76434530cf299f..a518935b1d270a701eb4a225d88e22a377c8a7ff 100644 (file)
@@ -43,6 +43,8 @@ Options:
 * `linenos`: configure line numbers. Valid values are `true`, `false`, `table`, or `inline`. `false` will turn off line numbers if it's configured to be on in site config. {{< new-in "0.60.0" >}} `table` will give copy-and-paste friendly code blocks.
 * `hl_lines`: lists a set of line numbers or line number ranges to be highlighted.
 * `linenostart=199`: starts the line number count from 199.
+* `anchorlinenos`: Configure anchors on line numbers. Valid values are `true` or `false`;
+* `lineanchors`: Configure a prefix for the anchors on line numbers. Will be suffixed with `-`, so linking to the line number 1 with the option `lineanchors=prefix` adds the anchor `prefix-1` to the page.  
 
 ### Example: Highlight Shortcode
 
index fbb2df06596b9ac0c00abde837109d130d700c38..bee5a587bad23a3f31b42ece255b1213acb1ee16 100644 (file)
@@ -92,6 +92,33 @@ The following is a [partial template][partials] that adds slightly more logic fo
 With the preceding example, even pages with > 400 words *and* `toc` not set to `false` will not render a table of contents if there are no headings in the page for the `{{.TableOfContents}}` variable to pull from.
 {{% /note %}}
 
+## Usage with AsciiDoc
+
+Hugo supports table of contents with AsciiDoc content format.
+
+In the header of your content file, specify the AsciiDoc TOC directives, by using the macro or auto style:
+
+```asciidoc
+// <!-- Your front matter up here -->
+:toc: macro
+// Set toclevels to be at least your hugo [markup.tableOfContents.endLevel] config key
+:toclevels: 4
+toc::[]
+
+== Introduction
+
+One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.
+
+== My Heading
+
+He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections. The bedding was hardly able to cover it and seemed ready to slide off any moment.
+
+=== My Subheading
+
+A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame. It showed a lady fitted out with a fur hat and fur boa who sat upright, raising a heavy fur muff that covered the whole of her lower arm towards the viewer. Gregor then turned to look out the window at the dull weather. Drops
+```
+Hugo will take this AsciiDoc and create a table of contents store it in the page variable `.TableOfContents`, in the same as described for Markdown.
+
 [conditionals]: /templates/introduction/#conditionals
 [front matter]: /content-management/front-matter/
 [pagevars]: /variables/page/
index cea93c53a69630f925a796f01af7db752411e409..cae806d4c8c9a450f6180c15befc70a2e6c7d8bb 100644 (file)
@@ -7,13 +7,16 @@ menu:
   docs:
     parent: "functions"
 keywords: [dictionary]
-signature: ["$params :=  merge $default_params $user_params"]
+signature: ["collections.Merge MAP MAP...", "merge MAP MAP..."]
 workson: []
 hugoversion: "0.56.0"
 relatedfuncs: [dict, append, reflect.IsMap, reflect.IsSlice]
 aliases: []
 ---
 
+Merge creates a copy of the final `MAP` and merges any preceeding `MAP` into it in reverse order.
+Key handling is case-insensitive.
+
 An example merging two maps.
 
 ```go-html-template
index aeb19f296247405a23981b3c113d83b1a0d5568d..f1f43d11294f8bb34fa86a2c04aa484bfffeebcf 100644 (file)
@@ -1,17 +1,16 @@
 ---
 title: replace
-# linktitle: replace
 description: Replaces all occurrences of the search string with the replacement string.
 godocref:
 date: 2017-02-01
 publishdate: 2017-02-01
-lastmod: 2017-02-01
+lastmod: 2020-09-07
 categories: [functions]
 menu:
   docs:
     parent: "functions"
 keywords: []
-signature: ["replace INPUT OLD NEW"]
+signature: ["strings.Replace INPUT OLD NEW [LIMIT]", "replace INPUT OLD NEW [LIMIT]"]
 workson: []
 hugoversion:
 relatedfuncs: []
@@ -19,8 +18,13 @@ deprecated: false
 aliases: []
 ---
 
+Replace returns a copy of `INPUT` with all occurrences of `OLD` replaced with `NEW`.
+The number of replacements can be limited with an optional `LIMIT` parameter.
+
 ```
 `{{ replace "Batman and Robin" "Robin" "Catwoman" }}`
 → "Batman and Catwoman"
+
+{{ replace "aabbaabb" "a" "z" 2 }} → "zzbbaabb"
 ```
 
index 9c2778b5fac524a171779eedeb34c48c29680b72..f131169bebff15c39d8b6146af5791e7727cdc9a 100644 (file)
@@ -1,17 +1,16 @@
 ---
 title: replaceRE
-# linktitle: replaceRE
 description: Replaces all occurrences of a regular expression with the replacement pattern.
 godocref:
 date: 2017-02-01
 publishdate: 2017-02-01
-lastmod: 2017-04-30
+lastmod: 2020-09-07
 categories: [functions]
 menu:
   docs:
     parent: "functions"
 keywords: [regex]
-signature: ["replaceRE PATTERN REPLACEMENT INPUT"]
+signature: ["strings.ReplaceRE PATTERN REPLACEMENT INPUT [LIMIT]", "replaceRE PATTERN REPLACEMENT INPUT [LIMIT]"]
 workson: []
 hugoversion:
 relatedfuncs: []
@@ -19,9 +18,14 @@ deprecated: false
 aliases: []
 ---
 
+`strings.ReplaceRE` returns a copy of `INPUT`, replacing all matches of the regular
+expression `PATTERN` with the replacement text `REPLACEMENT`.
+The number of replacements can be limited with an optional `LIMIT` parameter.
+
 ```
 {{ replaceRE "^https?://([^/]+).*" "$1" "http://gohugo.io/docs" }}` → "gohugo.io"
 {{ "http://gohugo.io/docs" | replaceRE "^https?://([^/]+).*" "$1" }}` → "gohugo.io"
+{{ replaceRE "a+b" "X" "aabbaabbab" 1 }} → "Xbaabbab"
 ```
 
 {{% note %}}
index 8b2011f8b8275cb89cf4e653bc2105a9d92f2ded..ed5163dce6e5f1207ee848be270015008d58e5a9 100644 (file)
@@ -30,6 +30,8 @@ This is the default configuration:
 
 {{< code-toggle config="markup.goldmark" />}}
 
+For details on the extensions, refer to [this section](https://github.com/yuin/goldmark/#built-in-extensions) of the Goldmark documentation
+
 Some settings explained:
 
 unsafe
index 076d9161ccf564c505403690ea1f225ac7f417ce..b447b38d415a85cf47c8475fc24b24e46e9c2a24 100644 (file)
@@ -67,7 +67,7 @@ In addition to using a single site config file, one can use the `configDir` dire
 
 Considering the structure above, when running `hugo --environment staging`, Hugo will use every settings from `config/_default` and merge `staging`'s on top of those.
 {{% note %}}
-Default environments are __development__ with `hugo serve` and __production__ with `hugo`.
+Default environments are __development__ with `hugo server` and __production__ with `hugo`.
 {{%/ note %}}
 ## All Configuration Settings
 
index c97e8d5a2c8ba7abf9cf5a92200797c5c0c2801c..175809a3712501e8c3be14fbb4dc3c1637744b8e 100644 (file)
@@ -18,11 +18,16 @@ toc: true
 
 {{< code-toggle file="config">}}
 [module]
+noVendor = ""
 proxy = "direct"
 noProxy = "none"
 private = "*.*"
 {{< /code-toggle >}}
 
+
+noVendor {{< new-in "0.75.0" >}}
+: A optional Glob pattern matching module paths to skip when vendoring, e.g. "github.com/**"
+
 proxy
 : Defines the proxy server to use to download remote modules. Default is `direct`, which means "git clone" and similar.
 
@@ -83,7 +88,7 @@ ignoreConfig
 : If enabled, any module configuration file, e.g. `config.toml`, will not be loaded. Note that this will also stop the loading of any transitive module dependencies.
 
 disable
-: Set to `true` to disable the module off while keeping any version info in the `go.*` files.
+: Set to `true` to disable the module while keeping any version info in the `go.*` files.
 
 {{< gomodules-info >}}
 
index 5f16d5675dfee90bc6a0181df010af36f7d82e74..aa03489d239fa55f6690fce0d8b841cc1a5e7771 100644 (file)
@@ -41,7 +41,7 @@ The easiest way to use a Module for a theme is to import it in the config.
 ```toml
 [module]
   [[module.imports]]
-    path = "github.com/spf13/hyde/"
+    path = "github.com/spf13/hyde"
 ```
 
 ## Update Modules
@@ -120,7 +120,7 @@ Note that:
 
 * You can run `hugo mod vendor` on any level in the module tree.
 * Vendoring will not store modules stored in your `themes` folder.
-* Most commands accept a `--ignoreVendor` flag, which will then run as if the none of the `_vendor` folders in the module tree existed.
+* Most commands accept a `--ignoreVendorPaths` flag, which will then not use the vendored modules in `_vendor` for the module paths matching the [Glob](https://github.com/gobwas/glob) pattern given. Note that before Hugo 0.75 this flag was named `--ignoreVendor` and was a "all or nothing". {{< new-in "0.75.0" >}}
 
 Also see the [CLI Doc](/commands/hugo_mod_vendor/).
 
index 5fb5e11e13b069be80ccc20252611080f2bcaa4b..9688626d9337e56bfae0864d944ca28e8d4e7e04 100755 (executable)
@@ -24,6 +24,30 @@ Hugo Pipe's Babel requires the `@babel/cli` and `@babel/core` JavaScript package
 If you are using the Hugo Snap package, Babel and plugin(s) need to be installed locally within your Hugo site directory, e.g., `npm install @babel/cli @babel/core --save-dev` without the `-g` flag.
 {{% /note %}}
 
+
+### Config
+
+{{< new-in "v0.75.0" >}}
+
+In Hugo `v0.75` we improved the way we resolve JS configuration and dependencies. One of them is that we now adds the main project's `node_modules` to `NODE_PATH` when running Babel and similar tools. There are some known [issues](https://github.com/babel/babel/issues/5618) with Babel in this area, so if you have a `babel.config.js` living in a Hugo Module (and not in the project itself), we recommend using `require` to load the presets/plugins, e.g.:
+
+
+```js
+module.exports = {
+        presets: [
+                [
+                        require('@babel/preset-env'),
+                        {
+                                useBuiltIns: 'entry',
+                                corejs: 3
+                        }
+                ]
+        ]
+};
+```
+
+
+
 ### Options
 
 config [string]
index 7f08e079ca6279b7415639ef1d0907c13153846f..e7a0e90079ed5649a11b0d0365f6a9966097effb 100644 (file)
@@ -38,6 +38,8 @@ externals [slice]
 {{ $externals := slice "react" "react-dom" }}
 ```
 
+> Marking a package as external doesn't imply that the library can be loaded from a CDN. It simply tells Hugo not to expand/include the package in the JS file.
+
 defines [map]
 : Allow to define a set of string replacement to be performed when building. Should be a map where each key is to be replaced by its value.
 
@@ -66,3 +68,29 @@ Or with options:
 {{ $built := resources.Get "scripts/main.js" | js.Build $opts }}
 <script type="text/javascript" src="{{ $built.RelPermalink }}" defer></script>
 ```
+
+#### Shimming a JS library
+It's a very common practice to load external libraries using CDN rather than importing all packages in a single JS file, making it bulky. To do the same with Hugo, you'll need to shim the libraries as follows. In this example, `algoliasearch` and `instantsearch.js` will be shimmed.
+
+Firstly, add the following to your project's `package.json`:
+```json
+{
+  "browser": {
+    "algoliasearch/lite": "./public/js/shims/algoliasearch.js",
+    "instantsearch.js/es/lib/main": "./public/js/shims/instantsearch.js"
+  }
+}
+```
+
+What this does is it tells Hugo to look for the listed packages somewhere else. Here we're telling Hugo to look for `algoliasearch/lite` and `instantsearch.js/es/lib/main` in the project's `public/js/shims` folder.
+
+Now we'll need to create the shim JS files which export the global JS variables `module.exports = window.something`. You can create a separate shim JS file in your `assets` directory, and redirect the import paths there if you wish, but a much cleaner way is to create these files on the go, by having the following before your JS is built.
+
+```go-html-template
+{{ $a := "module.exports = window.algoliasearch" | resources.FromString "js/shims/algoliasearch.js" }}
+{{ $i := "module.exports = window.instantsearch" | resources.FromString "js/shims/instantsearch.js" }}
+
+{{/* Call RelPermalink unnecessarily to generate JS files */}}
+{{ $placebo := slice $a.RelPermalink $i.RelPermalink }}
+```
+That's it! You should now have a browser-friendly JS which can use external JS libraries.
diff --git a/content/en/news/0.75.0-relnotes/featured.png b/content/en/news/0.75.0-relnotes/featured.png
new file mode 100644 (file)
index 0000000..0ee2a71
Binary files /dev/null and b/content/en/news/0.75.0-relnotes/featured.png differ
diff --git a/content/en/news/0.75.0-relnotes/index.md b/content/en/news/0.75.0-relnotes/index.md
new file mode 100644 (file)
index 0000000..3758be1
--- /dev/null
@@ -0,0 +1,166 @@
+
+---
+date: 2020-09-14
+title: "NPM Pack"
+description: "Hugo 0.75 comes with a new \"hugo mod npm pack\" command, several improvements re. Hugo Modules and the Node tools, and more."
+categories: ["Releases"]
+---
+
+Hugo `0.75.0` brings several improvements to Hugo Modules, a new CLI command to bridge the JavaScript dependencies into Hugo, a refresh of the versions of the most important upstream dependencies, and more. There are also some good bug fixes in this release. One notable one is covered by [this commit](https://github.com/gohugoio/hugo/commit/4055c121847847d8bd6b95a928185daee065091b) -- which covers a "stale content scenario in server" when you include content or page data via `GetPage` from a shortcode.
+
+## NPM Pack
+
+The new CLI command is called `hugo mod npm pack`.  We have marked it as experimental. It works great, go ahead and use it, but we need to test this out in real projects to get a feel of it; it is likely that it will change/improve in the upcoming versions of Hugo. The command creates a consolidated `package.json` from the project and all of its [theme components](https://gohugo.io/hugo-modules/theme-components/). On version conflicts, the version closest to the project is selected. We may revise that strategy in the future ([minimal version selection](https://about.sourcegraph.com/blog/the-pain-that-minimal-version-selection-solves/) maybe?), but this should give both control and the least amount of surprise for the site owner.
+
+So, why did we do this? JavaScript is often a background actor in a Hugo project, and it doesn't make sense to publish it to a NPM registry. The JS dependencies are mostly build tools (PostCSS, TailwindCSS, Babel), `devDependencies`. This has been working fine as long as you kept the JS config files (including `package.json`) in the project, adding duplication/work when using ready-to-use theme components. These tools work best when you have everything below a single file tree, which is very much different to how [Hugo Modules](https://gohugo.io/hugo-modules/) work. An example of a module with TailwindCSS:
+
+```bash
+tailwind-module
+├── assets
+│   └── css
+├── package.json
+├── postcss.config.js
+└── tailwind.config.js
+```
+
+If you included `tailwind-module` in a Hugo project and processed it with `PostCSS`, this is what happened in earlier versions:
+
+* It used the directory where the `postcss.config.js` lives as a starting point to look  for any `require`'d dependency.
+* TailwindCSS would, on the other hand, load its configuration file relative to where `PostCSS` was invoked (the project directory).
+
+The above just doesn't work and here is the technical notes on how we have fixed this:
+
+* The new `hugo mod npm pack` creates a consolidated `package.json` based on files named `package.hugo.json` it finds in the dependency tree (one is created for you the first time you run this command). The end result will always be `package.json`, which works seamlessly with `npm install` invoked automatically by Netlify and other CI vendors.
+* The main project's `node_modules` folder is added to [NODE_PATH](https://medium.com/nafsadh/setting-up-node-path-for-using-global-packages-via-require-642eb711c725) when running `PostCSS`and `Babel`.
+* We have introduced a new mount point `assets/_jsconfig` where we, by default, mount the JS configuration files that we're interested in. This is where Hugo will start looking for these files, and the files' filenames will also be available in the Node environment, so you can do:
+
+```js
+let tailwindConfig = process.env.HUGO_FILE_TAILWIND_CONFIG_JS || './tailwind.config.js';
+const tailwind = require('tailwindcss')(tailwindConfig);
+```
+
+## Module Enhancements
+
+* We have added a `noVendor` Glob pattern config to the module config [d4611c43](https://github.com/gohugoio/hugo/commit/d4611c4322dabfd8d2520232be578388029867db) [@bep](https://github.com/bep) [#7647](https://github.com/gohugoio/hugo/issues/7647). This allows you to only vendor a subset of your dependencies.
+* We have added `ignoreImports` option to module imports config [20af9a07](https://github.com/gohugoio/hugo/commit/20af9a078189ce1e92a1d2047c90fba2a4e91827) [@bep](https://github.com/bep) [#7646](https://github.com/gohugoio/hugo/issues/7646), which allows you to import a module and load its config, but not follow its imports.
+* We have deprecated `--ignoreVendor` in favour of a `--ignoreVendorPaths`, a patch matching Glob pattern [9a1e6d15](https://github.com/gohugoio/hugo/commit/9a1e6d15a31ec667b2ff9cf20e43b1daca61e004) [@bep](https://github.com/bep). A typical use for this would be when you have vendored your dependencies, but want to edit one of them.
+
+
+## Statistics
+
+This release represents **79 contributions by 19 contributors** to the main Hugo code base. [@bep](https://github.com/bep) leads the Hugo development with a significant amount of contributions, but also a big shoutout to [@dependabot[bot]](https://github.com/apps/dependabot), [@moorereason](https://github.com/moorereason), and [@jmooring](https://github.com/jmooring) for their ongoing contributions.
+And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour), [@coliff](https://github.com/coliff) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
+
+Many have also been busy writing and fixing the documentation in [hugoDocs](https://github.com/gohugoio/hugoDocs), 
+which has received **24 contributions by 15 contributors**. A special thanks to [@jmooring](https://github.com/jmooring), [@bep](https://github.com/bep), [@jornane](https://github.com/jornane), and [@inwardmovement](https://github.com/inwardmovement) for their work on the documentation site.
+
+
+Hugo now has:
+
+* 46596+ [stars](https://github.com/gohugoio/hugo/stargazers)
+* 438+ [contributors](https://github.com/gohugoio/hugo/graphs/contributors)
+* 352+ [themes](http://themes.gohugo.io/)
+
+## Notes
+* We now build with Go 1.15, which means that we no longer build release binaries for MacOS 32-bit.
+* You may now get an error message about "error calling partial: partials that returns a value needs a non-zero argument.". This error situation was not caught earlier, and comes from a limitation in Go's templates: If you use the `return` keyword in a partial, the argument you pass to that partial (e.g. the ".") cannot be zero (and 0 and "" is considered a zero argument).
+
+## Enhancements
+
+### Templates
+
+* Print layout name if it was specified when showing missing layout file error [9df60b62](https://github.com/gohugoio/hugo/commit/9df60b62f9c4e36a269f0c6e9a69bee9dc691031) [@richtera](https://github.com/richtera) [#7617](https://github.com/gohugoio/hugo/issues/7617)
+* Add limit support to replaceRE [cdfd1c99](https://github.com/gohugoio/hugo/commit/cdfd1c99baa22d69e865294dfcd783811f96c880) [@moorereason](https://github.com/moorereason) [#7586](https://github.com/gohugoio/hugo/issues/7586)
+* Extend merge to accept multiple parameters [047af7cf](https://github.com/gohugoio/hugo/commit/047af7cfe5e9aa740b85e0f9974a2d31a0ef4c08) [@moorereason](https://github.com/moorereason) [#7595](https://github.com/gohugoio/hugo/issues/7595)
+* Add limit option to replace template function [f9ebaaed](https://github.com/gohugoio/hugo/commit/f9ebaaed1be1e4a26eef2aebd2c7554c979f29fa) [@moorereason](https://github.com/moorereason) [#7586](https://github.com/gohugoio/hugo/issues/7586)
+
+### Output
+
+* Respect mediatypes for deploy [12f6a1cd](https://github.com/gohugoio/hugo/commit/12f6a1cdc0aedf4319367af57bda3c94150d6a84) [@satotake](https://github.com/satotake) [#6861](https://github.com/gohugoio/hugo/issues/6861)
+
+### Other
+
+* Set PWD in environment when running the Node apps [377ad87a](https://github.com/gohugoio/hugo/commit/377ad87a51e0ef3619af4fe1be6aeee14c215c0a) [@bep](https://github.com/bep) 
+* already -> already [292b0e26](https://github.com/gohugoio/hugo/commit/292b0e26ec9253398f7289dcf096691f63de2d96) [@dholbach](https://github.com/dholbach) 
+* Regen docs helper [be2404c8](https://github.com/gohugoio/hugo/commit/be2404c8b17d3275cc82d9e659b9e41dddea7ded) [@bep](https://github.com/bep) 
+* Regenerate CLI docs [c8da8eb1](https://github.com/gohugoio/hugo/commit/c8da8eb1f5551e6d141843daab41cb0ddbb0de4b) [@bep](https://github.com/bep) 
+* Add "hugo mod npm pack" [85ba9bff](https://github.com/gohugoio/hugo/commit/85ba9bfffba9bfd0b095cb766f72700d4c211e31) [@bep](https://github.com/bep) [#7644](https://github.com/gohugoio/hugo/issues/7644)[#7656](https://github.com/gohugoio/hugo/issues/7656)[#7675](https://github.com/gohugoio/hugo/issues/7675)
+* bump github.com/aws/aws-sdk-go from 1.34.21 to 1.34.22 [4fad43c8](https://github.com/gohugoio/hugo/commit/4fad43c8bd528f1805e78c50cd2e33822351c183) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Add support to linkable line anchors on Chroma [fb0f2cc7](https://github.com/gohugoio/hugo/commit/fb0f2cc718a54fd0774a0367e0a60718b5731de5) [@fjorgemota](https://github.com/fjorgemota) [#7622](https://github.com/gohugoio/hugo/issues/7622)
+* Bump bundled Node.js from v8.12.0 to v12.18.3 [748fd4cb](https://github.com/gohugoio/hugo/commit/748fd4cb0d083de7c173d4b04b874358750fc900) [@anthonyfok](https://github.com/anthonyfok) [#7278](https://github.com/gohugoio/hugo/issues/7278)
+* Change confinement from strict to classic" [b82f440c](https://github.com/gohugoio/hugo/commit/b82f440c59a5bf466c0f4c0431af6099216b0e37) [@anthonyfok](https://github.com/anthonyfok) 
+* bump github.com/getkin/kin-openapi from 0.14.0 to 0.22.0 [c8143efa](https://github.com/gohugoio/hugo/commit/c8143efa5d21d20bcf3fa1d4f3fb292e460f90d8) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/aws/aws-sdk-go from 1.34.20 to 1.34.21 [c80132bb](https://github.com/gohugoio/hugo/commit/c80132bbe50f443a8be06dcbc51b855a5a5f8fa2) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/spf13/viper from 1.6.1 to 1.7.1 [75fa4c5c](https://github.com/gohugoio/hugo/commit/75fa4c5c950a43e33dfadfa138f61126b548ac40) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Run "go mod tidy" [fd7969e0](https://github.com/gohugoio/hugo/commit/fd7969e0b09e282d1cd83281bc0f5a62080afe5a) [@bep](https://github.com/bep) 
+* Update to Goldmark v1.2.1 [b7fa3c4b](https://github.com/gohugoio/hugo/commit/b7fa3c4bba73f873bda71ba028ef46ce58aad908) [@bep](https://github.com/bep) 
+* bump github.com/aws/aws-sdk-go from 1.27.1 to 1.34.20 [746ba803](https://github.com/gohugoio/hugo/commit/746ba803afee8f0f56ee0655cc55087f1822d39c) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/mitchellh/mapstructure from 1.1.2 to 1.3.3 [612b7d37](https://github.com/gohugoio/hugo/commit/612b7d376f1c50abe1fe6fe5188d576c1f5f1743) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Change confinement from strict to classic [6f4ff1a4](https://github.com/gohugoio/hugo/commit/6f4ff1a4617ec42861d255db718286ceaf4f6c8e) [@anthonyfok](https://github.com/anthonyfok) 
+* bump github.com/spf13/cobra from 0.0.5 to 0.0.7 [ddeca459](https://github.com/gohugoio/hugo/commit/ddeca45933ab6e58c1b5187ad58dd261c9059009) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/sanity-io/litter from 1.2.0 to 1.3.0 [31f2091f](https://github.com/gohugoio/hugo/commit/31f2091f5803129b97c2a3f6245acc8b788235c7) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Add noVendor to module config [d4611c43](https://github.com/gohugoio/hugo/commit/d4611c4322dabfd8d2520232be578388029867db) [@bep](https://github.com/bep) [#7647](https://github.com/gohugoio/hugo/issues/7647)
+* Add ignoreImports to module imports config [20af9a07](https://github.com/gohugoio/hugo/commit/20af9a078189ce1e92a1d2047c90fba2a4e91827) [@bep](https://github.com/bep) [#7646](https://github.com/gohugoio/hugo/issues/7646)
+* Make ignoreVendor a glob pattern [9a1e6d15](https://github.com/gohugoio/hugo/commit/9a1e6d15a31ec667b2ff9cf20e43b1daca61e004) [@bep](https://github.com/bep) [#7642](https://github.com/gohugoio/hugo/issues/7642)
+* bump github.com/gorilla/websocket from 1.4.1 to 1.4.2 [84adecf9](https://github.com/gohugoio/hugo/commit/84adecf97baa91ab18cb26812fa864b4451d3c5f) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/fsnotify/fsnotify from 1.4.7 to 1.4.9 [573558a0](https://github.com/gohugoio/hugo/commit/573558a078c6aaa671de0224c2d62b6d451d667c) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/kyokomi/emoji [8b10c22f](https://github.com/gohugoio/hugo/commit/8b10c22f822f0874890d2d6df68439450b83ef89) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/markbates/inflect from 1.0.0 to 1.0.4 [195bd124](https://github.com/gohugoio/hugo/commit/195bd1243b350e7a7814e0c893d17c3c408039c7) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/frankban/quicktest from 1.7.2 to 1.10.2 [6a544ece](https://github.com/gohugoio/hugo/commit/6a544ece24c37c98e2e4770fab350d76a0553f6a) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Encode & in livereload injected code [4b430d45](https://github.com/gohugoio/hugo/commit/4b430d456afee9c6da5e5ab46084a05469be1430) [@axllent](https://github.com/axllent) 
+* bump github.com/niklasfasching/go-org from 1.3.1 to 1.3.2 [b9f10c75](https://github.com/gohugoio/hugo/commit/b9f10c75cb74c1976fbbf3d9e8dcdd4f3d46e790) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/bep/golibsass from 0.6.0 to 0.7.0 [537c598e](https://github.com/gohugoio/hugo/commit/537c598e9a4d8b8b47f5bffbcf59f72e9a1902c1) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump golang.org/x/text from 0.3.2 to 0.3.3 [67348676](https://github.com/gohugoio/hugo/commit/67348676f703f3ad3f778da1cdfa0fe001e5f925) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/evanw/esbuild from 0.6.5 to 0.6.32 [f9cc0ec7](https://github.com/gohugoio/hugo/commit/f9cc0ec76ee84451583a16a0abb9b09d298c7e00) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* bump github.com/nicksnyder/go-i18n from 1.10.0 to 1.10.1 [b5483eed](https://github.com/gohugoio/hugo/commit/b5483eed6e8c07809fc818192e0ce00d9496565c) [@dependabot[bot]](https://github.com/apps/dependabot) 
+* Revert "Update dependabot.yml" [90285f47](https://github.com/gohugoio/hugo/commit/90285f47504f8f2e30254745dd795d4ef007e205) [@bep](https://github.com/bep) 
+* Update replaceRE func [f7c1b5fe](https://github.com/gohugoio/hugo/commit/f7c1b5fe1c22ba5f16e3fa442df6a8a70711f23f) [@moorereason](https://github.com/moorereason) 
+* Update replace func [183e8626](https://github.com/gohugoio/hugo/commit/183e8626070a5f55c11648082e3060e35231d934) [@moorereason](https://github.com/moorereason) 
+* Update merge function [f50ee6bb](https://github.com/gohugoio/hugo/commit/f50ee6bbe5ec0c0a1f7c21da6629faaed23bbe71) [@moorereason](https://github.com/moorereason) 
+* Update dependabot.yml [c0655ba6](https://github.com/gohugoio/hugo/commit/c0655ba6ce5db54e8fec2c0e2bef9965b9fb90fc) [@bep](https://github.com/bep) 
+* Create dependabot.yml [a2dda22c](https://github.com/gohugoio/hugo/commit/a2dda22c368adbffbba74c8c388cc10299801692) [@bep](https://github.com/bep) 
+* Remove Pygments from requirements.txt [910d81a6](https://github.com/gohugoio/hugo/commit/910d81a6927c30ad1126c1bfaab1155b970f6442) [@bep](https://github.com/bep) 
+* Regen CLI docs [8c490a73](https://github.com/gohugoio/hugo/commit/8c490a73b3735a0db46abba9bbe15de5ed2167e1) [@bep](https://github.com/bep) 
+* Regen docs helper [e6cd9da4](https://github.com/gohugoio/hugo/commit/e6cd9da42d415552ae69e6b0afae823fd5e0003c) [@bep](https://github.com/bep) 
+* markup/asciidocext: Revert trace=true [dcf25c0b](https://github.com/gohugoio/hugo/commit/dcf25c0b49eefef0572ec66337a5721bfde22233) [@bep](https://github.com/bep) 
+* Update to Go 1.15.1 and 1.14.8 [e820b366](https://github.com/gohugoio/hugo/commit/e820b366b91729313c68be04b413e8894efc4421) [@bep](https://github.com/bep) [#7627](https://github.com/gohugoio/hugo/issues/7627)
+* Add support for .TableOfContents [3ba7c925](https://github.com/gohugoio/hugo/commit/3ba7c92530a80f2f04fe57705ab05c247a6e8437) [@npiganeau](https://github.com/npiganeau) [#1687](https://github.com/gohugoio/hugo/issues/1687)
+* Add a test case [19ef27b9](https://github.com/gohugoio/hugo/commit/19ef27b98edca53c4138b01c0f7c7bfbeb5ffcf1) [@bep](https://github.com/bep) [#7619](https://github.com/gohugoio/hugo/issues/7619)
+* Add SourceMap flag with inline option [c6b661de](https://github.com/gohugoio/hugo/commit/c6b661de826f3ed8768a97a5178b4e020cb2ace1) [@richtera](https://github.com/richtera) [#7607](https://github.com/gohugoio/hugo/issues/7607)
+* Remove logic that hides 'Building Sites' message after build completes [d39636a5](https://github.com/gohugoio/hugo/commit/d39636a5fc6bb82b3e0bd013858c7d116faa0c6b) [@jwarner112](https://github.com/jwarner112) [#7579](https://github.com/gohugoio/hugo/issues/7579)
+* Improve stderr logging for PostCSS and simlilar [ec374204](https://github.com/gohugoio/hugo/commit/ec37420468157284651ef6b04b30420b249179e2) [@bep](https://github.com/bep) [#7584](https://github.com/gohugoio/hugo/issues/7584)
+* Fail on  partials with return when given none or a zero argument [ae63c2b5](https://github.com/gohugoio/hugo/commit/ae63c2b5c94f68fbabd5dbd821630e747e8959a4) [@bep](https://github.com/bep) [#7572](https://github.com/gohugoio/hugo/issues/7572)[#7528](https://github.com/gohugoio/hugo/issues/7528)
+* Update to Go 1.15 [e627449c](https://github.com/gohugoio/hugo/commit/e627449c0a2f1d2ffac29357c4f1832fc5462870) [@bep](https://github.com/bep) [#7554](https://github.com/gohugoio/hugo/issues/7554)
+* Revert "Update stale.yml" [c2235c6a](https://github.com/gohugoio/hugo/commit/c2235c6a62d29e0a9e2e274eb340358a445b695d) [@bep](https://github.com/bep) 
+* Update stale.yml [4f69ade7](https://github.com/gohugoio/hugo/commit/4f69ade7118302abff97169d17bfa9baac6a711c) [@bep](https://github.com/bep) 
+* Remove trailing whitespace and tabs from RSS templates [5f425901](https://github.com/gohugoio/hugo/commit/5f42590144579c318a444ea2ce46d5c3fbbbfe6e) [@solarkennedy](https://github.com/solarkennedy) 
+* Add uninstall target [21dbfa1f](https://github.com/gohugoio/hugo/commit/21dbfa1f111ca2f066e06af68f267932ce6cf04f) [@felicianotech](https://github.com/felicianotech) 
+* Update Chroma to 0.8.0 [e5591e89](https://github.com/gohugoio/hugo/commit/e5591e89d3a71560b70c5f0ded33f2c9465ffe5a) [@jmooring](https://github.com/jmooring) [#7517](https://github.com/gohugoio/hugo/issues/7517)
+* Update go-org to v1.3.1 [88929bc2](https://github.com/gohugoio/hugo/commit/88929bc23f5a830645c4e2cdac60aa43f480a478) [@niklasfasching](https://github.com/niklasfasching) 
+* Collect transition attributes as classes [00e00da2](https://github.com/gohugoio/hugo/commit/00e00da233ab4d643de90bafca00f60ee0bbe785) [@bep](https://github.com/bep) [#7509](https://github.com/gohugoio/hugo/issues/7509)
+* Add option for setting bundle format [0256959a](https://github.com/gohugoio/hugo/commit/0256959a358bb26b983c9d9496862b0fdf387621) [@bep](https://github.com/bep) [#7503](https://github.com/gohugoio/hugo/issues/7503)
+* Simplify options handling [eded9ac2](https://github.com/gohugoio/hugo/commit/eded9ac2a05b9a7244c25c70ca8f761b69b33385) [@bep](https://github.com/bep) [#7499](https://github.com/gohugoio/hugo/issues/7499)
+* make sure documentation intro text only appears once [8d725128](https://github.com/gohugoio/hugo/commit/8d72512825b4cee12dc1952004f48fd076a3517b) [@TheHippo](https://github.com/TheHippo) 
+* Add es5 build target [e81aef0a](https://github.com/gohugoio/hugo/commit/e81aef0a954623e4a19062d1534bd8c2af97102a) [@bep](https://github.com/bep) 
+* esbuild v0.6.5 [9f919147](https://github.com/gohugoio/hugo/commit/9f9191471ec501f1f957020726f939c9ef48e193) [@bep](https://github.com/bep) 
+* Add .Defines to js.Build options [35011bcb](https://github.com/gohugoio/hugo/commit/35011bcb26b6fcfcbd77dc05aa8246ca45b2c2ba) [@bep](https://github.com/bep) [#7489](https://github.com/gohugoio/hugo/issues/7489)
+
+## Fixes
+
+### Other
+
+* Fix AsciiDoc TOC with code [6a848cbc](https://github.com/gohugoio/hugo/commit/6a848cbc3a2487c8b015e715c2de44aef6051080) [@helfper](https://github.com/helfper) [#7649](https://github.com/gohugoio/hugo/issues/7649)
+* markup/asciidocext: Fix broken test [4949bdc2](https://github.com/gohugoio/hugo/commit/4949bdc2ef98a1aebe5536c554d214f15c574a81) [@bep](https://github.com/bep) 
+* Fix some change detection issues on server reloads [4055c121](https://github.com/gohugoio/hugo/commit/4055c121847847d8bd6b95a928185daee065091b) [@bep](https://github.com/bep) [#7623](https://github.com/gohugoio/hugo/issues/7623)[#7624](https://github.com/gohugoio/hugo/issues/7624)[#7625](https://github.com/gohugoio/hugo/issues/7625)
+* Fixed misspelled words [ad01aea3](https://github.com/gohugoio/hugo/commit/ad01aea3f426206c2b70bbd97c5d29562dfe954d) [@aurkenb](https://github.com/aurkenb) 
+* Fix a typo in CONTRIBUTING.md [f3cb0be3](https://github.com/gohugoio/hugo/commit/f3cb0be35adddfe43423a19116994b53817d97f7) [@capnfabs](https://github.com/capnfabs) 
+* Revert "Fix ellipsis display logic in pagination template" [bffc4e12](https://github.com/gohugoio/hugo/commit/bffc4e12fe6d255e1fb8d28943993afc7e99e010) [@jmooring](https://github.com/jmooring) 
+* Fix ellipsis display logic in pagination template [2fa851e6](https://github.com/gohugoio/hugo/commit/2fa851e6500752c0cea1da5cfdfc6d99e0a81a71) [@jmooring](https://github.com/jmooring) [#7523](https://github.com/gohugoio/hugo/issues/7523)
+* Fix Asciidoctor args [45c665d3](https://github.com/gohugoio/hugo/commit/45c665d396ed368261f4a63ceee753c7f6dc5bf9) [@helfper](https://github.com/helfper) [#7493](https://github.com/gohugoio/hugo/issues/7493)
+* Fix date format in internal schema template [a06c06a5](https://github.com/gohugoio/hugo/commit/a06c06a5c202de85ff47792b7468bfaeec2fea12) [@jmooring](https://github.com/jmooring) [#7495](https://github.com/gohugoio/hugo/issues/7495)
+* Fix baseof block regression [c91dbe4c](https://github.com/gohugoio/hugo/commit/c91dbe4ce9c30623ba6e686fd17efae935aa0cc5) [@bep](https://github.com/bep) [#7478](https://github.com/gohugoio/hugo/issues/7478)
+
+
+
+
+
diff --git a/content/en/news/0.75.1-relnotes/index.md b/content/en/news/0.75.1-relnotes/index.md
new file mode 100644 (file)
index 0000000..6da3d6c
--- /dev/null
@@ -0,0 +1,21 @@
+
+---
+date: 2020-09-15
+title: "Hugo 0.75.1: A couple of Bug Fixes"
+description: "This version fixes a couple of bugs introduced in 0.75.0."
+categories: ["Releases"]
+images:
+- images/blog/hugo-bug-poster.png
+
+---
+
+       
+
+This is a bug-fix release with a couple of important fixes.
+
+* resources/image: Fix nilpointer for images with no Exif [cd00f7f9](https://github.com/gohugoio/hugo/commit/cd00f7f9661d67951ef16c5198541f09f1c058b4) [@bep](https://github.com/bep) [#7688](https://github.com/gohugoio/hugo/issues/7688)
+* modules/npm: Preserve the original package.json if it exists [214afe4c](https://github.com/gohugoio/hugo/commit/214afe4c1bb9c37bc6159e659d66ba9a268a2849) [@bep](https://github.com/bep) [#7690](https://github.com/gohugoio/hugo/issues/7690)
+* tpl: Fix grammar in the new 'requires non-zero' error message [cd830bb0](https://github.com/gohugoio/hugo/commit/cd830bb0275fc39240861627ef26e146985b5c86) [@nekr0z](https://github.com/nekr0z) 
+
+
+
index bd4176761bda6f00fe4910cee5c3034405f80084..5c20f8ad004474e41541e5089340f133063ce8f8 100644 (file)
@@ -43,10 +43,16 @@ Setting `Paginate` to a positive value will split the list pages for the homepag
 There are two ways to configure and use a `.Paginator`:
 
 1. The simplest way is just to call `.Paginator.Pages` from a template. It will contain the pages for *that page*.
-2. Select a subset of the pages with the available template functions and ordering options, and pass the slice to `.Paginate`, e.g. `{{ range (.Paginate ( first 50 .Pages.ByTitle )).Pages }}`.
+2. Select another set of pages with the available template functions and ordering options, and pass the slice to `.Paginate`, e.g.
+  * `{{ range (.Paginate ( first 50 .Pages.ByTitle )).Pages }}` or
+  * `{{ range (.Paginate .RegularPagesRecursive).Pages }}`.
 
 For a given **Page**, it's one of the options above. The `.Paginator` is static and cannot change once created.
 
+If you call `.Paginator` or `.Paginate` multiple times on the same page, you should ensure all the calls are identical. Once *either* `.Paginator` or `.Paginate` is called while generating a page, its result is cached, and any subsequent similar call will reuse the cached result. This means that any such calls which do not match the first one will not behave as written.
+
+(Remember that function arguments are eagerly evaluated, so a call like `$paginator := cond x .Paginator (.Paginate .RegularPagesRecursive)` is an example of what you should *not* do. Use `if`/`else` instead to ensure exactly one evaluation.)
+
 The global page size setting (`Paginate`) can be overridden by providing a positive integer as the last argument. The examples below will give five items per page:
 
 * `{{ range (.Paginator 5).Pages }}`
index dee28fc3ba8574851bb07eb6c83e2d17708a7c5d..acc90a1c89525c6f96f3effa77481da9e44b3536 100644 (file)
@@ -43,7 +43,7 @@ For multilingual sites, we also create a Sitemap index. You can provide a custom
 
 ## Hugo’s sitemap.xml
 
-This template respects the version 0.9 of the [Sitemap Protocol](https://www.sitemaps.org/protocol.html).
+This template respects the version 1.0 of the [Sitemap Protocol](https://www.sitemaps.org/protocol.html).
 
 ```xml
 {{ printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\" ?>" | safeHTML }}
index 15e0ff5c9a9457e37653c60e97dec197ed3e4345..3f93052d9d7b387e5a3043c148647747ef89ad31 100644 (file)
@@ -158,11 +158,11 @@ Hugo uses both `date` and `weight` to order content within taxonomies.
 
 Each piece of content in Hugo can optionally be assigned a date. It can also be assigned a weight for each taxonomy it is assigned to.
 
-When iterating over content within taxonomies, the default sort is the same as that used for section and list pages first by weight then by date. This means that if the weights for two pieces of content are the same, then the more recent content will be displayed first.
+When iterating over content within taxonomies, the default sort is the same as that used for section and list pages: first by weight, then by date. This means that if the weights for two pieces of content are the same, then the more recent content will be displayed first.
 
-The default weight for any piece of content is 0.
+The default weight for any piece of content is 0. Zero means "does not have a weight", not "has a weight of numerical value zero".
 
-Weights of zero are treated specially: if two pages have unequal weights, and one of them is zero, then the zero-weighted page will always appear after the other one, regardless of the other's weight. Zero weights should thus be used with care: for example, if both positive and negative weights are used to extend a sequence in both directions, a zero-weighted page will appear not in the middle of the list, but at the end.
+Weights of zero are thus treated specially: if two pages have unequal weights, and one of them is zero, then the zero-weighted page will always appear after the other one, regardless of the other's weight. Zero weights should thus be used with care: for example, if both positive and negative weights are used to extend a sequence in both directions, a zero-weighted page will appear not in the middle of the list, but at the end.
 
 ### Assign Weight
 
index 56600e1f0d860499973342946c351d00c28bb410..27d825a2cc2ddd033ee893d4d696d4882e079117 100644 (file)
@@ -30,5 +30,4 @@ toc: false
     * **Features:** inline PageDown editor, visual tree view, image upload and digital asset management with Cloudinary, site preview, continuous integration with GitHub, atomic deploy and hosting, Git and Hugo integration, autosave, custom domain, project syncing, theme cloning and management. Developers have complete control over the source code and can manage it with GitHub’s deceptively simple workflow.
 * [DATOCMS](https://www.datocms.com) DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.
 * [Forestry.io](https://forestry.io/). Forestry is a git-backed CMS for Hugo, Gatsby, Jekyll and VuePress websites with support for GitHub, GitLab, Bitbucket and Azure Devops. Forestry provides a nice user interface to edit and model content for non technical editors. It supports S3, Cloudinary and Netlify Large Media integrations for storing media. Every time an update is made via the CMS, Forestry will commit changes back to your repo and vice-versa.
-* [Netlify.com](https://www.netlify.com). Netlify builds, deploys, and hosts your static website or app (Hugo, Jekyll, etc). Netlify offers a drag-and-drop interface and automatic deployments from GitHub or Bitbucket.
-    * **Features:** global CDN, atomic deploys, ultra-fast DNS, instant cache invalidation, high availability, automated hosting, Git integration, form submission hooks, authentication providers, and custom domains. Developers have complete control over the source code and can manage it with GitHub or Bitbucket's deceptively simple workflow.
+
index 440ba0fd469321714968d4f505141db86fd87cb1..051bc6423d26951ed10cde4ed60cee1288128b8a 100644 (file)
           "css"
         ]
       },
+      {
+        "Name": "Caddyfile",
+        "Aliases": [
+          "caddy",
+          "caddyfile"
+        ]
+      },
+      {
+        "Name": "Caddyfile Directives",
+        "Aliases": [
+          "caddy-d",
+          "caddyfile-d",
+          "caddyfile-directives"
+        ]
+      },
       {
         "Name": "Cap'n Proto",
         "Aliases": [
         "Aliases": [
           "cfg",
           "dosini",
+          "editorconfig",
           "gitconfig",
           "inf",
           "ini"
           "php[345]"
         ]
       },
+      {
+        "Name": "PHTML",
+        "Aliases": [
+          "phtml"
+        ]
+      },
       {
         "Name": "PL/pgSQL",
         "Aliases": [
           "pkgconfig"
         ]
       },
+      {
+        "Name": "Pony",
+        "Aliases": [
+          "pony"
+        ]
+      },
       {
         "Name": "PostScript",
         "Aliases": [
           "yang"
         ]
       },
+      {
+        "Name": "Zig",
+        "Aliases": [
+          "zig"
+        ]
+      },
       {
         "Name": "cfstatement",
         "Aliases": [
         "noClasses": true,
         "lineNos": false,
         "lineNumbersInTable": true,
+        "anchorLineNos": false,
+        "lineAnchors": "",
         "lineNoStart": 1,
         "hl_Lines": "",
         "tabWidth": 4,
       },
       "asciidocExt": {
         "backend": "html5",
-        "docType": "article",
         "extensions": [],
         "attributes": {},
         "noHeaderOrFooter": true,
         "safeMode": "unsafe",
         "sectionNumbers": false,
-        "verbose": true,
+        "verbose": false,
         "trace": false,
         "failureLevel": "fatal",
         "workingFolderCurrent": false
           "Examples": []
         },
         "Merge": {
-          "Description": "Merge creates a copy of dst and merges src into it.\nCurrently only maps supported. Key handling is case insensitive.",
+          "Description": "Merge creates a copy of the final parameter and merges the preceeding\nparameters into it in reverse order.\nCurrently only maps are supported. Key handling is case insensitive.",
           "Args": [
-            "src",
-            "dst"
+            "params"
           ],
           "Aliases": [
             "merge"
             [
               "{{  merge (dict \"title\" \"Default Title\" \"description\" \"Yes, Hugo Rocks!\") (dict \"title\" \"Hugo Rocks!\") | sort }}",
               "[Yes, Hugo Rocks! Hugo Rocks!]"
+            ],
+            [
+              "{{  merge (dict \"title\" \"Default Title\" \"description\" \"Yes, Hugo Rocks!\") (dict \"title\" \"Hugo Rocks!\") (dict \"extra\" \"For reals!\") | sort }}",
+              "[Yes, Hugo Rocks! For reals! Hugo Rocks!]"
             ]
           ]
         },
           ]
         },
         "Replace": {
-          "Description": "Replace returns a copy of the string s with all occurrences of old replaced\nwith new.",
+          "Description": "Replace returns a copy of the string s with all occurrences of old replaced\nwith new.  The number of replacements can be limited with an optional fourth\nparameter.",
           "Args": [
             "s",
             "old",
-            "new"
+            "new",
+            "limit"
           ],
           "Aliases": [
             "replace"
             [
               "{{ replace \"Batman and Robin\" \"Robin\" \"Catwoman\" }}",
               "Batman and Catwoman"
+            ],
+            [
+              "{{ replace \"aabbaabb\" \"a\" \"z\" 2 }}",
+              "zzbbaabb"
             ]
           ]
         },
         "ReplaceRE": {
-          "Description": "ReplaceRE returns a copy of s, replacing all matches of the regular\nexpression pattern with the replacement text repl.",
+          "Description": "ReplaceRE returns a copy of s, replacing all matches of the regular\nexpression pattern with the replacement text repl. The number of replacements\ncan be limited with an optional fourth parameter.",
           "Args": [
             "pattern",
             "repl",
-            "s"
+            "s",
+            "n"
           ],
           "Aliases": [
             "replaceRE"
           ],
-          "Examples": []
+          "Examples": [
+            [
+              "{{ replaceRE \"a+b\" \"X\" \"aabbaabbab\" }}",
+              "XbXbX"
+            ],
+            [
+              "{{ replaceRE \"a+b\" \"X\" \"aabbaabbab\" 1 }}",
+              "Xbaabbab"
+            ]
+          ]
         },
         "RuneCount": {
           "Description": "RuneCount returns the number of runes in s.",
index 8b2c675654da23d15d0f3eb36891067266db7e3a..6c0b35d100568abf0b3d18fb60f8713a48194c86 100644 (file)
@@ -3,7 +3,7 @@ publish = "public"
 command = "hugo --gc --minify"
 
 [context.production.environment]
-HUGO_VERSION = "0.74.3"
+HUGO_VERSION = "0.75.1"
 HUGO_ENV = "production"
 HUGO_ENABLEGITINFO = "true"
 
@@ -11,20 +11,20 @@ HUGO_ENABLEGITINFO = "true"
 command = "hugo --gc --minify --enableGitInfo"
 
 [context.split1.environment]
-HUGO_VERSION = "0.74.3"
+HUGO_VERSION = "0.75.1"
 HUGO_ENV = "production"
 
 [context.deploy-preview]
 command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
 
 [context.deploy-preview.environment]
-HUGO_VERSION = "0.74.3"
+HUGO_VERSION = "0.75.1"
 
 [context.branch-deploy]
 command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
 
 [context.branch-deploy.environment]
-HUGO_VERSION = "0.74.3"
+HUGO_VERSION = "0.75.1"
 
 [context.next.environment]
 HUGO_ENABLEGITINFO = "true"
diff --git a/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_480x0_resize_catmullrom_2.png b/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_480x0_resize_catmullrom_2.png
new file mode 100644 (file)
index 0000000..24afc54
Binary files /dev/null and b/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_480x0_resize_catmullrom_2.png differ
diff --git a/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_640x0_resize_catmullrom_2.png b/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_640x0_resize_catmullrom_2.png
new file mode 100644 (file)
index 0000000..e94ae41
Binary files /dev/null and b/resources/_gen/images/news/0.75.0-relnotes/featured_hubc6f618a9a95ca518cbd88f6725b3660_125400_640x0_resize_catmullrom_2.png differ