hugo/content/en/templates/partials.md

183 lines
5.9 KiB
Markdown
Raw Normal View History

---
title: Partial templates
description: Partials are smaller, context-aware components in your list and page templates that can be used economically to keep your templating DRY.
categories: [templates]
keywords: [lists,sections,partials]
menu:
docs:
parent: templates
weight: 120
weight: 120
toc: true
aliases: [/templates/partial/,/layout/chrome/,/extras/analytics/]
---
{{< youtube pjS4pOLyB7c >}}
## Partial template lookup order
Partial templates---like [single page templates][singletemps] and [list page templates][listtemps]---have a specific [lookup order]. However, partials are simpler in that Hugo will only check in two places:
1. `layouts/partials/<PARTIALNAME>.html`
2. `themes/<THEME>/layouts/partials/<PARTIALNAME>.html`
This allows a theme's end user to copy a partial's contents into a file of the same name for [further customization][customize].
## Use partials in your templates
All partials for your Hugo project are located in a single `layouts/partials` directory. For better organization, you can create multiple subdirectories within `partials` as well:
```txt
layouts/
└── partials/
├── footer/
│ ├── scripts.html
│ └── site-footer.html
├── head/
│ ├── favicons.html
│ ├── metadata.html
│ ├── prerender.html
│ └── twitter.html
└── header/
├── site-header.html
└── site-nav.html
```
All partials are called within your templates using the following pattern:
```go-html-template
{{ partial "<PATH>/<PARTIAL>.html" . }}
```
{{% note %}}
One of the most common mistakes with new Hugo users is failing to pass a context to the partial call. In the pattern above, note how "the dot" (`.`) is required as the second argument to give the partial context. You can read more about "the dot" in the [Hugo templating introduction](/templates/introduction/).
{{% /note %}}
{{% note %}}
`<PARTIAL>` including `baseof` is reserved. ([#5373](https://github.com/gohugoio/hugo/issues/5373))
{{% /note %}}
As shown in the above example directory structure, you can nest your directories within `partials` for better source organization. You only need to call the nested partial's path relative to the `partials` directory:
```go-html-template
{{ partial "header/site-header.html" . }}
{{ partial "footer/scripts.html" . }}
```
### Variable scoping
The second argument in a partial call is the variable being passed down. The above examples are passing the `.`, which tells the template receiving the partial to apply the current [context][context].
Squashed 'docs/' changes from 8c46b304a..9b06f951e 9b06f951e Update theme aa24b5319 Improve quick start example 08e4e626d Update index.md f4c1a8ce1 Update Disqus comments implementation notes (#2631) aac3c0279 Update data sources 6ac3d7617 Fix typo 017da70a0 Ensure consistent use of method instead of variable 820881dcf Fix typo dc6fa5ac6 Document LiveReload debugging 18b8c79f3 Improve url function examples 89e6997f1 Improve url function examples 53134e05c Remove static files page 27645a90f Improve data file/source documentation f86b95bd4 Correct manual summary divider example f0e95c8d1 Add examples to comparison operators c5c6aa798 Document Pager methods 015049af9 Fix typos ea6a9fa3f Remove new-in label 0359c4a1e Fix links 3ab8bb4e3 Update performance.md b5393c65d Update configuration.md ca9697630 Update Sections.md 927c90562 Document HTTP cache config 6da219643 netlify: Hugo 0.127.0 de236b58b Deprecate .Sites.First in favor of .Sites.Default 076067b47 netlify: Hugo 0.126.3 c37dd680e Change GetPage examples to single argument 24282c554 Clarify cardinalityThreshold a4ce1a2d2 Revert "Update summaries.md" 466bc7e0f Update summaries.md 168800d5a Fix typo 65f6ca106 content adapters: Use --printPathWarnings to detect page collisions 9c7a700ea Update CLI docs 993aa40d3 netlify: Hugo 0.126.2 0242ec396 Replace file tree image with text 7670da499 rel and relref: Add note about which language version is picked 5dbd7ee26 Add cautionary note to virus scanner exclusion instructions 3c52fab72 Fix typo 868620bcd Improve content summary page 6bca7bc77 Rework safe functions e30d17947 Rework index function b76e81697 Miscellaneous edits 35849e55a Update formats.md 8f939ed5d Update menus.md ea2fd0384 Update docs.yaml (#2592) 2f5d1712b Add security.http.mediaTypes to security page d218b9c44 Change twitter.com to x.com cb2255821 content adapters: Note to exclude file extension when specifying page path 2d5a1690f Indicate that .Page.Sites.First returns the site corresponding to the default content language 60071d923 Indicate that .Site.Sites.First returns the site corresponding to the default content language 0a115cfda Add content adapters section to features summary 011742c24 timer: Adjust output example 977101061 Describe possibility of page collisions with content adapters d57b8a8cf Document virus scanning performance impact and remedy dd5c3af04 netlify: Hugo 0.126.1 0b16c842d Update description of Markdown content format e42ff7609 Fix typo a120ccd0d Update Scratch and Store descriptions cbb2294e3 Update content-adapters.md c39aa4e25 netlify: Upgrade to Hugo 0.126.0 58b9554b7 Update version references 6140802d8 Update docs.yaml 5ee96971a Document content adapters 653069a0d Document the Goldmark extras extension b8ca2833d Update sample data efad994ee Describe .Language.LanguageCode fallback value 3336532fe Update Colors.md 40b49a1f4 Update embedded.md f31741b47 Remove references to symlinks 1d5f40c90 Update sample data fb76580f8 Update function signatures 463adcf26 Use key-value consistently throughout documentation d03ed1887 Update sample data fc59e1f6f Remove examples of LanguageCode fallback b608f3165 Clarify purpose of multilingual site `title` b677f9424 use-modules: clarify the example of initializing a new module 774d64a4d Update theme 417e869f0 Update site configuration docs 1dbe9ee20 Update sample data file fa494af4b Move sample data file 300b4a319 Add sample data file b4fc35c3e Change transform.Unmarshal remote data examples (#2557) 4b79599b9 netlify: Hugo 0.125.6 e8cb250f3 Improve external learning resources 9b0c02e46 Rework content formats 886f952e0 Clarify descriptions of permalink tokens 2f0d8c98c Fix a misused word 3b3b0693d Update Dart Sass version refs c5d0fbcb0 netlify: Hugo 0.125.5 bf7d4f4fd Add Discourse to the comment system list 86a29bd43 Clarify language key format 6126c901a Update multilingual.md 6ec03c2c7 Update WorkingDir: Add new-in d48f40ded Document multilingual 404 redirects b161cc0c5 Update version references 02732fe91 Remove layouts directory 5befe5f28 Vendor theme 21247df4e Update link render hook 7d2fd8647 Update link render hook af9e6bbe7 Update Colors.md 0442f8264 Document images.Color.Luminance and images.Color.ColorHex d58b0b2f5 Update views.md 48ef3ad18 netlify: Hugo 0.125.4 b5721dff2 Update cross-references.md 27905febb Fix typo d16acd658 netlify: Hugo 0.125.3 o 28a1b9dce Update Parse.md 842b20d2c Update YouTube shortcode argument description a133a4828 Clarify that generated syntax highlighter css overrides markup.highlight.style 6e739fcbf Fix alias in /about/security.md a9859e4e2 netlify: Hugo 0.125.2 326fcb518 Update CLI docs 1d3afb6b0 Fix netlify.toml examples in hosting-on-netlify f4628189a Document front matter params expected by embedded templates 8a12d3c48 Fix typo 4b411d3fb Fix typo a7fa25d7f Update CLI docs 7c9a1b864 Add related funcs/methods to time.Round and time.Truncate 79f22ead4 Update strings.Diff description 8085d85e3 Document time.Truncate and time.Round 76a1263e7 netlify: Hugo 0.125.1 6ea4cb709 Update introduction.md e59a8805b Fix typo eace2624a Fix PageInner reference links ba66d6b90 Fix typo 3dcf32e25 Update debug.Dump 38d6731e2 netlify: Hugo 0.125.0 34362b62f Merge branch 'tempv0.125.0' 2221162fa Update privacy defaults and description 3873cf209 Remove "same path" restriction when using resources.Copy 66237fe12 Update youtube shortcode args 961639dfa Document additional changes in v0.125.0 3aa75ee74 Document taxonomies Page method 7f26f69e8 docs: Regen docshelper 05494b7d2 Fix conflicting text for global site function 264fe788e Add missing example to TOC page de8d008e4 Update formats.md 8559c70c3 Update comments.md 987f9424e Update comments.md b77011c93 Improve function descriptions ae663793b all: Fix duplicate words in comments 585095cf8 Fix home page feed 37c6954ac Improve RSS feeds 6cd1b77af Update front-matter.md 3d95ad715 Fix RSS last build date 2c6153461 Improve RSS feed for news section (#2521) 898d7c261 Fix typo 0241936e1 Add installation instructions for Exherbo 62df9bd73 Add missing links to warnidf function c9551d433 Fix a typo in templates docs 09ff1f27c Update YearDay.md 4b278d920 Fix literal usage of manual summary divider 8dec28c50 Fix literal usage of manual summary divider 16102faa8 Add introduction video b276bb17f Fix default data type 61319af7a Fix file extension typo in page-bundles.md ea74d798a Update shortcodes.md 9d18e239f tpl/tplimpl: Optionally exclude content from sitemap 4fe2efc76 Update page-bundles.md 34f099e1e Revise page bundle descriptions 021eea7b1 Update link to Modules page of Go Wiki 6972a9a83 Fix reference link 5ebfdea40 Fix configuration file tree example 12bebaaea Fixing typos b179f3b7f Update segments example ad3e26cec Update segments example 6970a9eeb Fix typo 194139ce7 Update configuration-markup.md 8fb8af286 tpl/tplimpl: Update Google Analytics template and config 4f8fd82ad Add wp2hugo migration tool 39261556a Update directory-structure.md 1e2c0b880 netlify: Hugo 0.124.1 55d5a2787 Update partial function example e26b4634f Fix typo bdada4361 Fix typo and capitalization 4a1fcfc29 Miscellaneous edits 6d6092058 Rework the about section 77ec9d696 Fix typo 6efbf5a39 Update configuration.md dc1fe4405 Update configuration.md 3d1cd3383 Miscellaneous updates 8049e7701 Update IsMultihost method 939281f3a Update version references 5e9567046 Add segments documentation 8e267d780 Update MultiLingual and MultiHost methods/functions c6aeeb747 netlify: Hugo 0.124.0 9fcd40fb5 Merge branch 'tempv0.124.0' 2f7a4ed68 docs: Regen CLI docs 5162805d7 docs: Regen docshelper e1fa18bf8 Update versions in GitHub hosting example 70653e4b2 Add PubCrank to list of front ends 5f81464d5 Update opengraph configuration example cc8a99633 Update hosting-on-gitlab.md 3af715f77 Clarify .Page.File behavior when page is not backed by a file cab417dee Update cspell rules 29f4dde19 Rename section menu entries from "Overview" to "In this section" e04291a99 Miscellaneous edits towards the goal of consistent language f9fc2d5d6 Update page collection quick reference a4893d9ba Update multilingual.md ed81ac6b0 Fix typo 1f522e32e Fix typo c4611eab5 Rework introduction to templating 64154fb8f Fix typo ad71bdfbf Miscellaneous multilingual edits 016adc81b Sync CLI docs 346a5fb02 netlify: Hugo 0.123.8 ff0bedd97 Document hugo.IsMultihost 0e234715c docs: Fix hyphens and grammar in synopsis of command 'hugo server' c8ef1da97 Add the Hugo dedicated Quiqr CMS 59dfe253b Fix grammatical error 1c6ca8022 Standardize usage of the term open-source e6fd6e68c Update Translations.md f6728e79b Update AllTranslations.md 18812d030 Fix typo 3b2d738c9 Correct isCJKLanguage description a1188fe28 Bump version references b51bd5548 Sync and vendor theme da3ba4902 Replace the github logo png with svg f75112195 Add diego to developer tools a4b001470 netlify: Hugo 0.123.7 c37107fda Fix typo 37c1d9c92 Fix typo 48a5ac213 Correct description of MENUENTRY.Title f434e25e8 Correct RESOURCE.Title example de03cd28c netlify: Hugo 0.123.5 3c103d0f9 Revise and improve RESOURCE.Name and RESOURCE.Title examples 4aafbb2f4 netlify: Hugo 0.123.4 f2bf6c365 Clarify archetype context 98ddc91a2 List page kinds to which a taxonomy term may be applied 6094e59bb Remove refs to RESOURCE.Key 208d44a04 Update Key.md 46dd28266 Document the capitalizeListTitles site config option 2ed3b7732 netlify: Hugo 0.123.3 73d35c02f Merge branch 'tempv0.123.3' 93eb216ca js: Support JSX and JSXImportSourceOptions c0cd22cc8 netlify: Hugo 0.123.2 94256ecd0 Add "comma" to list of comments solutions 6a4f38fc3 Update RESOURCE.Name examples 8cf5046f5 netlify: Hugo 0.123.1 c11c8e0da Fix link to embedded code block render hook for GoAT diagrams 08c4af7af Fix typos 1c20eb91a Update all transform.Unmarshal examples d41da7450 Clarify functionality of sectionPagesMenu 5bb3752f7 Update list of methods that use logical path fcab32c62 Update version strings 5770d37c0 Add new-in badge to images.Dither 9f9a9315f Remove variables section 313b1d85e Define and describe the concept of a logical path 97a8d2963 Document HUGO_MEMORYLIMIT c60cd20a8 Capitalize the word Markdown throughout the documentation f9b5938dd Create links to referenced embedded templates df31318d1 Improve quick start guide a76fa0de4 Rework Netlify hosting instructions and examples a3184764d Provide examples of content rendering before accessing Scratch or Store 0206b9699 Include examples of building from source ab268c395 Create FAQ reqarding file watcher c89cf2baa More updates for v0.123.00 b8d5383f7 Replace links to variable pages with links to method pages ad4a124c0 Updates for v0.123.0 24eda1cb0 netlify: Hugo 0.123.0 f7436b6a3 Merge commit '2658a71e1b6fe24a8b754a62ce0398a09d270d86' da2d6ba11 docs: Regen docshelper 411374a58 Add images.Dither filter 36937d58d docs: Regen CLI docs 7c4b77317 docs: Regenerate docshelper a9f56bf9b Merge commit '6efb279bfacbd7304cef994be8181c6f804e7dd4' b3346da53 docs: Make null booleans falsy in the docs helper 88286d1ea docs: Regen docs helper a8ad989c6 Merge commit '9b0050e9aabe4be65c78ccf292a348f309d50ccd' as 'docs' fc7de7136 docs: Prepare for new sub tree 1083bf7c0 releaser: Prepare repository for 0.123.0-DEV b9a03bd59 releaser: Bump versions for release of 0.122.0 e0021f496 build(deps): bump golang.org/x/tools from 0.16.0 to 0.17.0 d25902c0d build(deps): bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 50042ee1f docs: Regen docshelper 3758456b3 Merge commit '7125ad401ad043e46262afc7eca8dceb6d54bb9e' 7125ad401 Squashed 'docs/' changes from 4dd2d6415..3b1a8579d d0d2c6795 markup/goldmark: Support passthrough extension 2dd608378 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1 45f52be7f build(deps): bump github.com/evanw/esbuild from 0.19.8 to 0.19.12 87bf2b968 tpl/tplimpl: Fix incorrect lastBuildDate f281ef8a4 tpl: fix incorrect lastBuildDate 46f618756 parser/metadecoders: Accumulate org keywords into arrays 891534307 deps: Update github.com/tdewolff/minify/v2 v2.20.9 => v2.20.13 a541e3b4d Upgrade to Go 1.21.6 912c6576b parser/metadecoders: Add CSV lazyQuotes option to transform.Unmarshal 911bc60a7 README: Update minimum Go version to 1.20 5ff632332 releaser: Prepare repository for 0.122.0-DEV 6d5b44305 releaser: Bump versions for release of 0.121.2 1ccd3147a build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 e40b9fbbc tpl/math: Add math.Rand template function 9cd8fbb33 Adjust site benchmark abcc61002 Simplify baseline benchmark 648d00c7d resources/images: Create AutoOrient image filter 8adba648c all: Remove unused code 6f13430d4 releaser: Prepare repository for 0.122.0-DEV 00b46fed8 releaser: Bump versions for release of 0.121.1 eb9f1eb65 Upgrade to Go 1.21.5 5186e762a releaser: Prepare repository for 0.122.0-DEV e321c3502 releaser: Bump versions for release of 0.121.0 255e0a971 docs: Regen docshelper 558f3258a build(deps): bump github.com/alecthomas/chroma/v2 from 2.11.1 to 2.12.0 6580cd30a docs: Adjust last merge from docs repository 7617de86c docs: Regen docs helper d19ed4d4e Merge commit '35dec7c96f7ee3eb17dd444f7067f0c776fb56ae' 35dec7c96 Squashed 'docs/' changes from 4d936aee6..4dd2d6415 9f978d387 Pull in the latest code from Go's template packages (#11771) 14d85ec13 tpl: Allow using page resources on the images page parameter for `opengraph`, `schema` and `twitter_cards` templates 171836cdf hugolib: Apply titleCaseStyle to automatic section pages 9ea7103db tpl/urls: Retain query and fragment with absURL and absLangURL 3fc42da3d markup: Add Level to Heading struct d24da1712 tpl/fmt: Print suppression help with erroridf 4583b4130 tpl/transform: Display Chroma highlighting errors 507f4e356 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.8 to 2.20.9 a7e721e02 build(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 2627b91d3 build(deps): bump github.com/getkin/kin-openapi from 0.121.0 to 0.122.0 6d4b01241 github: Fix CI build on Windows e536d461a build(deps): bump golang.org/x/image from 0.13.0 to 0.14.0 bfc325f56 deps: Update github.com/tdewolff/minify/v2 v2.20.7 => v2.20.8 36a60f65d build(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0 de2fcc5e1 build(deps): bump github.com/evanw/esbuild from 0.19.7 to 0.19.8 26a8ec207 Fix handling of dropped error in test 9ca889ba4 build(deps): bump google.golang.org/api from 0.151.0 to 0.152.0 e2a624dd6 common/para: Skip flaky test on CI 4fb40ee87 deps: Upgrade to libwebp 1.3.2 bc93a3613 build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to 1.48.6 3e5bc6f3b build(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 7c47036f1 build(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.121.0 4d07e1fe8 build(deps): bump github.com/bep/logg from 0.3.0 to 0.4.0 1c41232e6 deps: Upgrade to github.com/bep/simplecobra v0.4.0 f11ca0fad build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to 1.48.4 30a18e882 watcher: Skip flaky test for now d7a2f3f98 build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 b4c5df42f tpl/transform: Add transform.XMLEscape template function ef12d169c build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 a62bbfa9e build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 8d32ca223 tpl/tplimpl: Remove superfluous type attr on script elements 5887230b7 build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 a4a66b821 build(deps): bump github.com/evanw/esbuild from 0.19.5 to 0.19.7 813390b5a build(deps): bump github.com/alecthomas/chroma/v2 from 2.10.0 to 2.11.1 d528bbd6d build(deps): bump github.com/tdewolff/minify/v2 from 2.20.5 to 2.20.7 af7f6c8b3 build(deps): bump google.golang.org/api from 0.138.0 to 0.151.0 e70849ea7 build(deps): bump github.com/aws/aws-sdk-go from 1.45.14 to 1.48.2 (#11724) dd6cd6268 resources/resource: Fix GroupByParamDate with raw TOML dates 27620daa2 common/para: Skip flaky tests on Windows 80d2fdbaa navigation: Unexport menu entry methods 805cc1773 markup/goldmark: Sync image render hook code with Goldmark 0bde6931a helpers: Fix TrimShortHTML used by markdownify and RenderString ac7cffa7e releaser: Prepare repository for 0.121.0-DEV f11bca5fe releaser: Bump versions for release of 0.120.4 9315a2d2c Upgrade to go 1.21.4 cee3a56a9 Add a new test helper da2a8e640 releaser: Prepare repository for 0.121.0-DEV a4892a07b releaser: Bump versions for release of 0.120.3 cb98e9061 tpl/tplimpl: Fix deprecation logic in embedded templates 5fa97ee96 Remove some old and unused deprecation code 4d38f4725 Add a field prefix to the deprecated log statements 80f793c38 Avoid double printing INFO deprecation messages a9079d7a6 build(deps): bump github.com/tdewolff/parse/v2 from 2.7.1 to 2.7.3 4914b7f18 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.1 to 2.20.5 9e06fd339 releaser: Prepare repository for 0.121.0-DEV 9c2b2414d releaser: Bump versions for release of 0.120.2 ab2143368 Fix deprecation printing on info level 23fcfb7f7 tpl/tplimpl: Fix deprecation logic in RSS template 47bf2fcbe releaser: Prepare repository for 0.121.0-DEV 16fb2cae8 releaser: Bump versions for release of 0.120.1 2bedcf3d1 deps: Update github.com/tdewolff/minify/v2 v2.20.0 => v2.20.1 935999e2f releaser: Prepare repository for 0.121.0-DEV 20c3bae2c releaser: Bump versions for release of 0.120.0 29b6e133a docs: Regen docshelper 7f8ab7468 Add Solaris build 59bcc098c build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 e26ba752d build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 bcf07fa63 build(deps): bump github.com/alecthomas/chroma/v2 from 2.9.1 to 2.10.0 b6a756813 Make site.BaseURL and $pager.URL a string acf01bfb7 create/skeletons: Fix menu template 27b22cd87 commands/new: Remove format flag from new content cmd a2488b1c9 hugolib: Display correct markup identifier in error message 8f60c0c1e livereloadinject: Save some allocations 9dc608084 livereloadinject: Use more robust injection method a349aafb7 tpl/urls: Return strings from URL functions b8fbd4a57 transform/livereloadinject: Add benchmark e2b2092ce build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 f4df7b88b build(deps): bump github.com/tdewolff/minify/v2 from 2.12.9 to 2.20.0 3d9bd404e build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 5f5e55aa8 build(deps): bump golang.org/x/image from 0.12.0 to 0.13.0 aaaf1c8df Squashed 'docs/' changes from 417593493..4d936aee6 0baa4f983 Merge commit 'aaaf1c8df5d6aa061609d20510f7fa6c42e5cc1a' d3d4ab41a docs: Regenerate docshelper 28d844642 Revert "modules: Throttle the "downloading modules …" log entries" eb5fd3127 Revert "modules: Adjust the log throttle logic a little" 3ed28e4bf resources/images: Create padding image filter db14238ba markup/goldmark: Update the CJK extension to allow specifying line break styles 3f64b5a3d modules: Adjust the log throttle logic a little 66904097e modules: Throttle the "downloading modules …" log entries e54139c85 tpl/collections: Make delimit return a string 3710a5ec7 Squashed 'docs/' changes from cb18a5183..417593493 705e3cd5f Merge commit '3710a5ec7efe6baca6e452f43632c05d22bab3c4' 8c61fd254 build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 d3145e4e5 build(deps): bump github.com/evanw/esbuild from 0.19.3 to 0.19.5 743a1da3e build(deps): bump github.com/spf13/afero from 1.9.5 to 1.10.0 123901b74 build(deps): bump github.com/bep/logg from 0.2.0 to 0.3.0 71fd79a3f Revise the deprecation logging c4a530f10 Remove rest of the now unused emoji code 272484f8b markdown: Pass emoji codes to yuin/goldmark-emoji de4e46603 Fix so hugo get -u updates transitively c23a0c4a0 watcher/filenotify: Remove redundant duplicated comments a95670b98 docs: Remove outdated note from CONTRIBUTING.md 46bdc0388 tpl/debug: Add average and median to timer output 5160c7efa tpl/debug: Add debug.Timer e2dd4cd05 Merge commit 'e509cac533600cf4fa8382c9cdab78ddd82db688' e509cac53 Squashed 'docs/' changes from 7ef2dbce4..cb18a5183 fd3817181 Add some convenient integration test helpers 2eca1b3cc hugolib: Deprecate .Site.DisqusShortname 625162674 tpl/tplimpl: Fix dropped error a692278bc hugolib: Deprecate .Site.GoogleAnalytics d4016dd5c tpl/tplimpl: Deprecate .Site.Author usage in RSS template 4910312ee tpl/tplimpl: Deprecate .Site.Social usage with internal templates 1b5f78b6b markup/tableofcontents: Return template.HTML from .Fragments.ToHTML d5d0f420d deps: Update github.com/tdewolff/minify/v2 v2.12.7 => v2.12.9 5993afa4c commands: Update message displayed when running CLI from GUI d1b445853 common/hugo: Add hugo.IsServer and hugo.IsDevelopment 274852bcf all: Format files with gofmt 37a2d5eb4 magefile: Update isGoLatest to check for Go 1.21 4c95389c2 resources/integrity: Return string instead of template.HTMLAttr 3af8bded2 Update README.md 46da0b7aa tpl/lang: Formally deprecate lang.NumFmt 75f56b4ce tpl/collections: Fix and deprecate echoParams d234a963e releaser: Prepare repository for 0.120.0-DEV b84644c00 releaser: Bump versions for release of 0.119.0 a9d19dbdd docs: Even more about images.Process 12d713176 docs: More about images.Process 6b65b2fae common: Remove unused constants 1768684d8 docs: Regen docshelper 9aec42c54 Squashed 'docs/' changes from 686c7b6eb..7ef2dbce4 eb0ed33df Merge commit '9aec42c5452b3eb224888c50ba1c3f3b68a447e9' 6a246d115 Add images.Process filter ef0e7149d Add $image.Process c32094ace google_analytics_async.html: Add deprecation warning a262fd4dd build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 f0d32455d build(deps): bump github.com/alecthomas/chroma/v2 from 2.8.0 to 2.9.1 e8bc8e6d0 build(deps): bump github.com/evanw/esbuild from 0.19.2 to 0.19.3 f9b3c0f48 Add images.Opacity filter 11fcda971 build(deps): bump github.com/aws/aws-sdk-go from 1.44.314 to 1.45.14 f31375d4c build(deps): bump github.com/getkin/kin-openapi from 0.118.0 to 0.120.0 6415b599b build(deps): bump golang.org/x/image from 0.11.0 to 0.12.0 1e9b87f76 Upgrade to Go 1.21.1 275c0acbf commands: Update CLI docs with the important -u flag in hugo mod get f9163155d create/skeletons: Improve viewport meta tag 79a17d9e5 Fix tests for Go 1.21.1 75c0f8828 commands/gen: Remove default highlight style 18ce85462 Fix recently broken benchmark 69f5bad40 Adjust baseline benchmarks 525bed991 commands: Print language code after web server address info 2ae4786ca releaser: Prepare repository for 0.119.0-DEV da7983ac4 releaser: Bump versions for release of 0.118.2 df5d76fed release: Revert to building with Go 1.20 7362ba220 releaser: Prepare repository for 0.119.0-DEV 0eb480aa1 releaser: Bump versions for release of 0.118.1 7e9092eee Revert to bullseye as the release build image 0200eaf58 releaser: Prepare repository for 0.119.0-DEV 28b640a22 releaser: Bump versions for release of 0.118.0 db45dbbee Merge commit '77b976dd92b4f66657d83d875aef0c617df492d9' 77b976dd9 Squashed 'docs/' changes from a7e1e9be8..686c7b6eb e847a98db docs: Regen docs helper 45c9bbc6c Don't use the OS environment when creating config for docs 94fbab2a8 Delay the creation of cache directories until they're used c3f273b2d deploy: Create AWS session for CloudFront invalidation via Go CDK d7dcc76d2 markup/goldmark: Add CJK extension 9bf76fd7e build(deps): bump google.golang.org/api from 0.134.0 to 0.138.0 15d3e48ce Fix RegularPagesRecursive for the home page b2a02c3c5 build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 6821d6f15 build(deps): bump gocloud.dev from 0.33.0 to 0.34.0 93c7ad12e build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.9 to 2.1.0 d2ae9e136 testscripts: Move hugo new tests to where they belong 3a8aad6b1 Fix .RawContent for empty content pages (#11407) a7b93e656 hugolib: Handle dropped error 65871d5cf common/loggers: Fix typo in option name 2e4bf89ec misc: Change dart-sass labels in workflows and snapcraft ebaa733d4 Make sure resources directory isn't created in hugo new theme 24b1be45c Go 1.21 Upgrade 111f02db2 testscripts: Make mod vendor test stable 8a08f91d5 dockerfile: Update Docker images dcf425c84 Fix it so disable a module does not disable transitive dependency required by others 9a8c84d60 create/skeletons: Move theme's site config to top level a19d03b0e build(deps): bump github.com/yuin/goldmark from 1.5.5 to 1.5.6 cdf0b3b7a modules: Make new cache directories read/write d979831db deploy: Update InvalidateCloudFront to use Go CDK helper bcf7421ea Avoid escaping HTML chars inside hugo_stats.json b6538532f commands/new: Embed site and theme skeletons 90944aa26 docshelper: Improve template lookup order descriptions db7bc4969 build(deps): bump github.com/evanw/esbuild from 0.18.17 to 0.19.2 a2f6400d6 cache: Hide IsResourceDir from the exported config 7d74cd0cc commands: Handle floats without decimals in hugo config d139f3023 docs: Replace docs.json with docs.yaml b1b691241 config: Add a type value for the tags related config entry 0de81c643 build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 851bf3515 Add all config to docshelper.json d4a6c16c1 build(deps): bump golang.org/x/image from 0.10.0 to 0.11.0 5d5fb22ea Merge commit '7c62d6ef1654c0383eae474d3bd9ddf7754c1f30' 7c62d6ef1 Squashed 'docs/' changes from c43daf45f..a7e1e9be8 641390f8f Try to make test more stable 2e6191b2e deps: Sync go-i18n with upstream 22861cb4d Return original error on resources.GetRemote retry timeouts 16da1ade7 testing: Write test caches to /tmp a3d42a277 Add retry in resources.GetRemote for temporary HTTP errors 2c20fd557 build(deps): bump gocloud.dev from 0.24.0 to 0.33.0 243736e75 build(deps): bump golang.org/x/net from 0.11.0 to 0.13.0 bf891c225 build(deps): bump github.com/marekm4/color-extractor from 1.2.0 to 1.2.1 da0df0ada build(deps): bump github.com/frankban/quicktest from 1.14.5 to 1.14.6 0885f8ec2 build(deps): bump golang.org/x/image from 0.9.0 to 0.10.0 61be050a9 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.7 to 2.7.0 65af75fb0 build(deps): bump golang.org/x/tools from 0.9.3 to 0.11.1 2d75f74b8 build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 2ac3d6160 build(deps): bump github.com/hairyhenderson/go-codeowners ade7ec818 Add Page.RenderShortcodes 8fa8ce3e4 Update GitHub issue template 9dce45c25 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.8 to 2.0.9 239f2e2c9 releaser: Prepare repository for 0.117.0-DEV 3e1ea030a releaser: Bump versions for release of 0.116.1 30885a6c5 Fix module config watch regression 58da8554c deps: Fix Chroma dependency version 92c159437 releaser: Prepare repository for 0.117.0-DEV 5a7e0da84 releaser: Bump versions for release of 0.116.0 d7db096a9 build(deps): bump github.com/evanw/esbuild from 0.18.11 to 0.18.17 c1df5b1b0 config: Do not fail on unknown config keys be8e2de59 resources: Fix spelling in method name d297c8e1b docs: Regenerate CLI docs fbb8eb39e Fix so temporary images do not get published 87d9bffe7 readme: Fix link d9fdcbe93 commands: Update cacheDir description 295d73388 Update where.md d5247788e docs: Update where 036e260d8 docs: Update where function operators a50356b9a docs: Rework the cacheDir documentation 8859be1c0 Merge commit '87de22d7464e239c775fbd48ebce1665d5b1e80d' 87de22d74 Squashed 'docs/' changes from 85befbb4d..c43daf45f bec9b80d9 Deprecate taxonomyTerm 1c97095ac Warn about unknown kinds in disableKinds b3cb6788b Move all Kind constants to its own package 5542f02fb build(deps): bump github.com/rogpeppe/go-internal 0bc7ed9a1 build(deps): bump golang.org/x/image from 0.8.0 to 0.9.0 36b512605 Remove unused autogenerated method 2589b1295 commands: Replace deprecated ioutil with os ef6e813ca tpl/collections: Add BenchmarkWhereOps f4598a098 tpl/collections: Add like operator to where function dc2a544fa tpl/collections: Fix description of apply function 916397320 snap: Set cache location to $HOME/.cache/hugo_cache b3f10556f Use os.UserCacheDir as first fallback if cacheDir is not set 4d7af757c Add a common regexp cache 7f058b8ba Fix multiple languages in HUGO_DISABLELANGUAGES 575d7f806 snap: Allow access to SSH keys and $HOME/.config/hugo 739d10e8b deps: Upgrade github.com/yuin/goldmark v1.5.4 => v1.5.5 0dbe0f1a0 releaser: Prepare repository for 0.116.0-DEV dc9524521 releaser: Bump versions for release of 0.115.4 d70b6c7d0 Fix broken handling of legacy taxonomyTerm in disableKinds d947db371 commands: Move testscript into its correct place d8c94c354 publisher: Improve class collector for dynamic classes 6bbec9001 Fix cache busting setup 5bd22ba85 commands: Delay server builds after the watcher is set up 7ae62f4aa Create hugo_stats.json if it's mounted but does not exists f1a061e9e Re-instate disableLiveReload as a config option (and not just a flag) 2f11e673c common/htime: Fix localization of abbreviated month names 387c5f60f Improve error messages for PostCSS etc. c406fd3a0 Fix setting config from env with complex (e.g. YAML) strings 286821e36 Fix for data mounts in sub folders 79f15be5b releaser: Prepare repository for 0.116.0-DEV 5c2e014a5 releaser: Bump versions for release of 0.115.3 cc44583cc Improve behavior of defaultContentLanguageInSubdir when only the default language is enabled 4da672af8 Return error when .Render is invoked without arg f1886f8c3 js: Pass tsconfig.json to esBuild 5bec50838 tpl/collections: Fix WordCount (etc.) regression in Where, Sort, Delimit f650e4d75 config/allconfig: Update timeout description c934a4506 docs: Refresh docs.json 91b02091a releaser: Prepare repository for 0.116.0-DEV 8966424e0 releaser: Bump versions for release of 0.115.2 72510969a snap: Allow access to AWS, Azure, and GCS config/credentials 70c5e485b snap: Update metadata and security.exec.osEnv a78b17d7f Make imageConfig work with modules a48194253 Restore language.disabled config 0f921ace6 Fix hugo mod vendor for modules with hugo.toml 601995376 Fix static content files multilingual root regression 92e86702e Fix defaultContentLanguageInSubdir with only 1 language 6c9ea022a config: Expand default security.exec.osEnv policy 12d3469dd Add titleCaseStyle none and firstupper bf7ee8a91 Bump github.com/bep/clock v0.3.0 to renamed github.com/bep/clocks v0.5.0 d912491f2 releaser: Prepare repository for 0.116.0-DEV 857374e69 releaser: Bump versions for release of 0.115.1 c27639b9a docs: Regen docs helper ceb486f98 Fix buildStats when tags and classes are disabled 5afc89f2b Rework the build.writeStats struct c1eac616d snap: Explicitly set security.exec.osenv during build 3c8256a13 snap: Restore security.exec.osenv whitelist 19d76ae96 github: Build for Dragonfly in CI build 11ecea610 Make build.writeStats a struct da98724bc build(deps): bump github.com/evanw/esbuild from 0.18.10 to 0.18.11 4d470bb73 build(deps): bump github.com/alecthomas/chroma/v2 from 2.7.0 to 2.8.0 0ff8e13c1 commands: Fix index out of range in hugo mod get ffd37d4f7 Only print the path warnings once b4b65245b Update README.md 87886f40d releaser: Prepare repository for 0.116.0-DEV 67caf5069 releaser: Bump versions for release of 0.115.0 7917961d5 Misc permalinks adjustments 80ecb9589 commands: Handle hugo mod get --help 58e09cc6c Update README.md 635cc346c commands: Fix panic when running hugo new theme without theme name 12646750a Print help message when triggered with no flags 79639c981 Fix output formats and media type per language config regression 9b313cec1 build(deps): bump github.com/evanw/esbuild from 0.18.5 to 0.18.10 b74b8d647 common/collections: Fix append regression to allow appending nil 793e38f5c commands: Fix help message for hugo new theme 7f698c893 Don't panic on invalid security whitelist regexp fa0e16f4c Fix false path warnings with resources.PostProcess 12e4c4d5d docs: Update permalinks documentation bac03f407 Merge branch 'master' of github.com:gohugoio/hugo cc14c6a52 resources/page: Allow section and taxonomy pages to have a permalink configuration e3308a0bb tpl/tplimpl: Fix typo in global variable name 019299b0b commands: Enable format flag with hugo new site 23ed087c4 Update README.md a018259bc Merge branch 'release-0.114.1' ad5e04daa releaser: Prepare repository for 0.115.0-DEV e9b716ad9 releaser: Bump versions for release of 0.114.1 ae31dbdd1 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.30.0" 5b4bfc2db Fix broken nodeploy setup 92f55f112 build(deps): bump github.com/niklasfasching/go-org from 1.6.6 to 1.7.0 078226dd6 Fix broken nodeploy setup 06d228aad snap: Switch from Embedded Dart Sass to Dart Sass (#11146) b1016d2e2 commands: Make hugo env respect --logLevel 49336bfc5 commands: Update Jekyll post-import output 941818295 build(deps): bump gocloud.dev from 0.24.0 to 0.30.0 5491e5547 build(deps): bump github.com/evanw/esbuild from 0.18.4 to 0.18.5 bf7af9043 deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.7 5e12bf7dc releaser: Prepare repository for 0.115.0-DEV 9df2ec798 releaser: Bump versions for release of 0.114.0 59300faae Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0" 9f98b3e71 docs: Regen docshelper 3ab84651c Add empty Environ when loading test config 7241b5fd5 docs: Regen CLI docs 6dfbd2479 common/loggers: Drop the bold INFO etc. prefixes f59c3c021 loggers: Avoid using Logf for the LevelLoggerToWriter 3ca29b156 tocss/dartsas: Avoid using Logf for the internal Dart Sass logging fdb0b7fb1 helpers: Remove superflous formatting flag in deprecation warnings 49dd53a40 Revert "deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6" 68d9d3ebd all: Fix some typos 9009c8cdc all: Fix typos in function names and comments 12dc9a6e4 deploy: Fix deploy defaults for non-zero flag values (e.g. maxDeletes, invalidateCDN) 1b85303ac common/loggers: Re-add trailing newline in logger.Printf 8a04d47ab build(deps): bump github.com/evanw/esbuild from 0.18.3 to 0.18.4 7c9fada77 Replace the old log setup, with structured logging etc. 0e7944658 Revert "snap: Transition base snap from core20 to core22 (#11101)" (#11125) aaf2e9693 build(deps): bump github.com/evanw/esbuild from 0.18.2 to 0.18.3 ee359df17 Fix upstream Go templates bug with reversed key/value assignment 0f989d5e2 build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 f73c56753 common/collections: Always make a copy of the input slice in Append d178fe94f tpl/collections: Fix append when appending a slice to a slice of slices 732dcb848 build(deps): bump google.golang.org/api from 0.123.0 to 0.127.0 944859f1a build(deps): bump golang.org/x/tools from 0.9.1 to 0.9.3 90b2674dd Re-add site.RSSLink (and deprecate it) bb9377b5e build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.11 to 2.2.12 e88f1b80b build(deps): bump github.com/getkin/kin-openapi from 0.117.0 to 0.118.0 516f0cb6c build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 21d17566a Fix .Width and .Height for animated gifs 35e9b3ed1 snap: Transition base snap from core20 to core22 (#11101) 3c1deaf20 Squashed 'docs/' changes from 1d5548d73..85befbb4d a0009e070 Merge commit '3c1deaf201a35de08d23cc58f8f03682cace3349' 7bed16c30 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0 2ba2271e4 tpl/math: Allow variadic math functions to take slice args, add math.Product, math.Sum 60a2cdf72 Fix config merge regression with root slices (e.g. disableKinds) e08cfc8ca build(deps): bump golang.org/x/image from 0.7.0 to 0.8.0 ef147f4e8 commands: Remove flags log, verboseLog, add flag logLevel, deprecate flags verbose and debug 489519566 build(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 91c0b0f76 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.6 to 2.0.8 baef235d5 build(deps): bump github.com/evanw/esbuild from 0.17.19 to 0.18.2 0541a1b57 Fix handling of aliases (e.g. hugo serve) 258884f44 cache: Set default cache path based on $USER 254c2b323 build(deps): bump go.uber.org/atomic from 1.10.0 to 1.11.0 84f71ba8f build(deps): bump github.com/hairyhenderson/go-codeowners 69f0e88a4 resources: Remove failing and superflous test assertion 82adc972e build(deps): bump github.com/frankban/quicktest from 1.14.4 to 1.14.5 60533fdc0 build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19 261143bbb build(deps): bump github.com/spf13/afero from 1.9.3 to 1.9.5 b8526f32f commands,config: Fix typo in log and error messages ed7e25006 helpers: Avoid url.Parse in RelURL and AbsURL if we can 6a09e7f28 Adjust benchmarks 29e5cbb69 Adjust benchmark ded686600 Add BenchmarkAbsURL e1d43021c helpers: Improve schema detection when creating relative URLs 5db215d4d helpers: Add a basic benchmark for RelURL b7dc93ca1 config: Remove unexpected _merge keys introduced in author and social maps f210188da Upgrade to v2 of the Dart Sass Embedded Protocol c782ebd89 Fix indented SASS imports for Dart Sass 73779707a releaser: Prepare repository for 0.114.0-DEV 085c1b3d6 releaser: Bump versions for release of 0.113.0 6c955cc3d docs: Regenerate CLI docs 5446900de commands: Update CLI docs vs server and production cf38c73f5 commands: Add TLS/HTTPS support to hugo server 536bf71ab releaser: Prepare repository for 0.113.0-DEV ea3c95a7b releaser: Bump versions for release of 0.112.7 5e5ce00d4 Fix menuItem.URL when pageRef is not set a191b38ac Don't inject livereload script on hugo -w 382c726e6 markup: Fix typo in function and struct names 4c46f9400 all: Replace deprecated ioutil with io and os 8c7a4e995 releaser: Prepare repository for 0.113.0-DEV 2ca0fcc44 releaser: Bump versions for release of 0.112.6 a6d774e80 docs: Regenerate CLI docs dfb1895e4 Squashed 'docs/' changes from 1798dc0d5..1d5548d73 9e4072ac2 Merge commit 'dfb1895e4b82b2249d9baaed37ac7ae5e855a126' 0ef295284 commands: Add --lang to hugo config e3ae8f025 Make sure any default mounts show up in "hugo config" 06faee5be github: Fix Windows build 409c6c3fc deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6 ff77a927f tpl/tplimpl: Use .Language.LanguageCode in built-in templates 9cdca1f95 Fail on invalid defaultContentLanguage 6462eecfb Avoid panic in invalid language config a7d6b1413 Don't panic on empty yaml config params 3f497d496 Prevent double escaping of image alt-text in Goldmar typographer 32585696b Fix potential deadlock in ByParam d47225ce9 releaser: Bump versions for release of 0.112.5 e3dfc76fa Fix it so languageCode on top level config still works cd59216de releaser: Prepare repository for 0.113.0-DEV e285153d7 releaser: Bump versions for release of 0.112.4 20ea2e0c6 docs: Regenerate CLI docs 51d0a0ab0 commands: Add the common build flags to the config commands fd099331e Fix Processed images count regression for multiple languages 43f1282e7 commands: Reinstate some of the removed build flags (e.g. --theme) to new and mod e96cdfe96 Don't create the public folder unless needed ffdbce578 docs: Regen CLI docs a838a27e4 Merge commit 'd3927310d5b2404c3238f9b899db3329ea516490' d3927310d Squashed 'docs/' changes from 39af43ef1..1798dc0d5 273d9f69a commands: Fail the build when no config file or config dir a6257d8a4 langs: Remove the Language.Params deprecation message for now 6c2db0dfb Add language.LanguageCode 8f293a185 Fix --renderStaticToDisk regression 901cd970d commands: Re-introduce the -f shorthand for hugo new site f86b5f70a commands: Move the --format flag to only the commands that support it 3297b395d releaser: Prepare repository for 0.113.0-DEV ba6f74e40 releaser: Bump versions for release of 0.112.3 231374a1f Fix regression when loading config -e is empty or HUGO_ENV or HUGO_ENVIRONMENT is set 5adc83790 releaser: Prepare repository for 0.113.0-DEV f89108f2b releaser: Bump versions for release of 0.112.2 dd6792201 minifiers: Make sure JS.Version always has a value 9a235d0af Fix regression with site.IsServer when not running a server 99407c39b releaser: Prepare repository for 0.113.0-DEV 7c90c19d2 releaser: Bump versions for release of 0.112.1 ed906a86e Fix regression when config for OutputFormat.BaseName is an empty string d666edad7 releaser: Prepare repository for 0.113.0-DEV 0a95d6704 releaser: Bump versions for release of 0.112.0 70b2aaf87 circleci: Add github.com to known hosts f01492115 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0" bd38e35f9 Revert "postcss: Improve validation of option 'config'" 85b13c105 Add --format to hugo config b6e6438f7 docs: Regen docshelper 943ff7f7c commands: Add missing gen docshelper command 288be1976 Fix "unknown command" message when no suggestion 9a0370e8e postcss: Improve validation of option 'config' 10d0fcc01 docs: Regen CLI docs b95e15694 Merge commit 'f96384a3b596f9bc0a3a035970b09b2c601f0ccb' f96384a3b Squashed 'docs/' changes from 6e32d0591..39af43ef1 4cac5f5e3 Avoid writing to hugo_stats.json when there are no changes 2c3d4dfb7 Add cache busting config to support Tailwind 3 1292d5a26 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.5 to 2.6.6 baa556904 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0 a5413c1f8 build(deps): bump github.com/gobuffalo/flect from 0.3.0 to 1.0.2 9cea58a8a build(deps): bump golang.org/x/image from 0.5.0 to 0.7.0 1a5dce4cc build(deps): bump github.com/tdewolff/minify/v2 from 2.12.4 to 2.12.5 6ca8a40f2 commands: Make all list commands list what 'all' did before 2db7ec622 tpl/tplimpl: Add img loading attribute to figure shortcode (#10927) e6dc8053b commands: Fix build logic when listing expired/future draft content 2637b4ef4 Allow whitelisting mediaTypes used in resources.GetRemote 7c7baa618 Add hugo.WorkingDir 4f085e80d Make language merging of markup etc. config without values in the root 150d190ff tpl/urls: Return empty string when JoinPath has zero args 065ae003a build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 1a7d57c0b build(deps): bump google.golang.org/api from 0.76.0 to 0.123.0 bba54e694 build(deps): bump golang.org/x/tools from 0.4.0 to 0.9.1 737054311 build(deps): bump github.com/cli/safeexec from 1.0.0 to 1.0.1 f6269ee92 build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.117.0 715d48404 deps: Update github.com/evanw/esbuild v0.17.0 => v0.17.19 0a51dfac9 commands: Fix data race c371171ab deps: Update github.com/alecthomas/chroma/v2 v2.7.0 d6197a41f Re-add --printUnusedTemplates and --printPathWarnings e4e0313c8 tpl/urls: Fix build broken by a merge 5b3e165ba tpl/urls: Add JoinPath template function 03cb38e6c Allow legacy taxonomyTerm in disableKinds ad4bc969d Fix warn message about custom params on the language top level 4003c7903 Fix some spelling mistakes 610cedaa6 all: Fix comments for exported functions and packages 24e7d0c17 deps: Update github.com/bep/golibsass v1.1.0 => v1.1.1 008170c8a Make GOMAXPROCS to be CPU limit aware 7c647bcae Allow empty params.mainSections 95818e27d modules: Fix format flag in error 3f00f4753 commands: Load config before creating the filesystem 834b3d7e4 Fix some recently introduced error handling issues 1155bbca9 tpl/lang: document delimiter option for FormatNumberCustom 86b2a2743 Re-add site.LanguagePrefix 35955f50e github: Trim the test flow a little 8a69ccbb0 commands: Improve the common build flag handling 7ce033a89 Support, but warn, about top level language custom params 05542130b Handle transient errors in config loading etc. 5251f015b Re-establish all the server flags 5d857165f Deprecate site.Language.Params and some other fixes 0106cf1a6 Revert "Make GOMAXPROCS CPU limit aware" 59050f97f Make GOMAXPROCS CPU limit aware faa6998f2 Add Sections to Site interface 3d90871e9 helpers: simplify path tests with T.TempDir bda082c98 tpl: Add math.Abs 241b21b0f Create a struct with all of Hugo's config options 6aededf6b Improve date parsing performance for the common case 0988b76a7 Add a counter helper e0e19a934 Expand the baseline benchmark a little bcd7ac770 Revert "Update syntax-highlighting.md (#10929)" (#10930) a4fb8dc6b Update syntax-highlighting.md (#10929) 4f341fa1a Update README.md 5c7b79cf7 tpl/strings: Clarify findRESubmatch description 0cb6ca590 langs/i18n: Fallback to defaultContentLanguage instead of English f1062519a tpl/debug: Add VisualizeSpaces 46a3cf618 Update README.md 9906c1ae5 Prevent the global error collector to panic when sending on closed channel 5596dc24a markup/goldmark: Add config options for the typographer extension d01731d53 readme: Fix build command f1e8f010f Update README.md 5748133d5 Add test for ToC vs include 05c095a0e resources.functions: improve validation 891b2918d resources: Fix typos in error message and variables b0b1b76dc markup/goldmark: Fail on invalid Markdown attributes 0fbab7cbc commands: Fix data race in test f5eddf89b tpl/math: Return error if less than 2 input numbers 0e8ab20a8 releaser: Prepare repository for 0.112.0-DEV 5d4eb5154 releaser: Bump versions for release of 0.111.3 1c841ec91 deps: Update go-org to v1.6.6 e7148f335 Fix "unknown shortcode token" when calling shortcode within fenced code block d55af2abf Run gofmt -s on source files b6f44aaf1 docs: Improve examples of variadic math functions 84201e8d5 tpl/math: Allow multi numbers in add, sub, mul, div, min and max 04b981164 readme: Update dependency list 9818724b5 Improve error message for unclosed shortcode with inner content 34a86e13f Don't fail when calling Paginate with an empty pages.PagesGroup 0f01bd463 server: Replace golang.org/x/net/context with context d171d1543 tpl: Add hasSuffix alias 02ab77da3 watcher: use time.NewTicker to prevent leaks 873be9f90 ensure we default to 10 correctly bebb2b8d0 switch transfers to workers e6f029bde customize parallel transfer count bdbfacb86 metadecoders: Add support for native org dates in frontmatter PR #7433 added support for Org timestamps for the DATE header. This PR widens the support with additional front matter headers LASTMOD, PUBLISHDATE and EXPIRYDATE. 32ea40aa8 releaser: Prepare repository for 0.112.0-DEV 4164f8fef releaser: Bump versions for release of 0.111.2 b83050cb4 Fix .Fragments when called cross sites on uninitialized output format df5608f8a Allow page.TableOfContents on self in shortcode f56ce01ae tpl/partial: Consolidate GoDoc 3bbeb5688 Fix "context canceled" with partial 184a67ac4 cache: Fix --gc failure on Windows 6c798eba6 Page context handling in i18n ec1c97e7e Work around --gc failure on Windows <= 10 f10009e7f Update to Go 1.20.1 a950950f1 snap: Fix dart-sass-embedded installation 36ce3a4a9 Correct typos in Go comments 17e60b77e releaser: Prepare repository for 0.112.0-DEV 39a4a3cf6 releaser: Bump versions for release of 0.111.1 52f339dad Merge branch 'release-0.111.0' eef23a7f2 Fix "page" not defined 18cf75805 releaser: Prepare repository for 0.112.0-DEV 3fa8bb831 releaser: Bump versions for release of 0.111.0 db9f74d24 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610)" 60e6fa798 build: Bump build images 7e51ba03c build: Update Linux ARM build image 66f94b494 tpl/tplimpl: Remove the Google News internal template c0d15a289 strings: fix Truncate behavior for formatted html 2a61910e8 tpl/strings: Adjust benchmark 079d1b654 tpl/strings: Add BenchmarkTruncate a56b9071d cods: Regen docs helper 5c317c55e Move the Related doc counter to prevent a race a669467d9 Misc ioutil deprecation adjustments d453c1274 Replace deprecated ioutil with io and os 336622d5e Squashed 'docs/' changes from 36dd5483f..6e32d0591 97b010f52 Merge commit '336622d5e7afd9334cd2de7150d4f16bdf7c24f9' 4d36b99a4 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.4 to 2.6.5 807237bc0 build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 79b03b3f7 build(deps): bump golang.org/x/image e31441031 Remove unused temp directory 39cc3a2a7 exif: Return the proper exposure time value in some special cases ce524d0b5 Add a page template func 2662faf61 dartsass: Import CSS without extension at compile time 271318ad7 Split parse and render for Goldmark e442a63bb related: Add config option cardinalityThreshold d5601e839 docs: Another fix related docs example cedd04db3 docs: Fix related docs example 4bf91b975 build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 ae48507d6 Fix shortcode error when closing without .Inner 7d78a498e Throw an error when shortcode is expected to be closed 0dbeac80c Add some shortcode testcases b99d073ca sass: Remove some unused leftover code e965cb679 resources/sass: Remove debug statements cf591b7c0 Squashed 'docs/' changes from 1214f6ffb..36dd5483f 7e539cb39 Merge commit 'cf591b7c0c598d34896709db6d28598da37e3ff6' 586fea0de page: Move the cache double check right after the lock fa2d7adf1 page: Add some concurrency to the building of the related page index 4346987fa related: Adjust benchmark 2dad13c0e create: Fix typo in error message ecf3cd514 tocss: Simplify the hugo:vars type handling a1a9c08b5 resource_transformers/tocss: Fixed hugo:vars casting 6abd15e78 Adjust tests for GO 1.20 094135ff9 tpl/internal: Sync Go template src to Go 1.20 4801e2e8e build: Update to Go 1.20 90da7664b Add page fragments support to Related 0afec0a9f related: Adjust benchmark 28540ed13 related: Add benchmark 9af78d110 tpl/collections: Improve error message in Index d33a7ebcc Make the HTML collector parsing more robust 2a364cca6 Revert "build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0" 3fb2417cb deps: Upgrade github.com/yuin/goldmark v1.5.3 => v1.5.4 fce089048 tpl/strings: Add strings.ContainsNonSpace 87c78bd3e build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0 69c369e11 deps: Upgrade github.com/alecthomas/chroma v2.4.0 => v2.5.0 73ece30d8 markup: Fix linenos codeblock hl option case regression f9fc0e045 Fix slow HTML elements collector for the pre case 4f4a1c00b publisher: Add benchmark 76c6140c5 snap: Install dart-sass-embedded for 32-bit ARM (armhf) too d4482e8bf snap: Add read access for ~/.gitconfig.local and ~/.config/git/* too 1477d0ba9 commands: Fix server url rewrites (http status 200) dd37163f5 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.10 to 2.2.11 c3a59a7d5 build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610) 4ccc8cfb4 Fix description of collections.Uniq e2cfc3d5a Update CONTRIBUTING.md 168858331 Fix shortcode detection in RenderString 4ef9baf5b Only invoke a given cached partial once 93ed6e447 Update README.md 0d1161b26 releaser: Prepare repository for 0.111.0-DEV e32a493b7 releaser: Bump versions for release of 0.110.0 19e960562 dos: Regen CLI docs 80e8bd3b7 docs: Regen docshelper b661132e0 Merge commit 'ef6f101e75256c3bb88a6f1f3b5c1273bf8d7382' ef6f101e7 Squashed 'docs/' changes from 2c0125b52..1214f6ffb d59541903 related: Handly []any 671f64b2e Fix permalinks issue with repeated sections 2fb40ece5 tpl/strings: Add findRESubmatch c6b388769 config/security: Add O\w+ (e.g. GOROOT) to the default allowed list 21af5b359 Preserve front matter slice value types (e.g. int) f38a2fbd2 Make hugo.toml the new config.toml 6a579ebac Add fill HTTP Response info into .Data in resources.GetRemote f13531e60 Fix HEAD method in resources.GetRemote b5d485060 Fix order when reading custom headers in resources.GetRemote 6e9fa9e0f deps: Upgrade github.com/evanw/esbuild v0.15.18 => v0.17.0 c4f3a46ce Update README.md fbc3e08c6 resource: Fix Go Doc vs .Data.Integrity e402d91ee Misc doc, code refactoring to improve documentation 3c51625c7 Make readFile return nil when file not found (note) dd6d0a6de Remove reference to Goreleaser in code comment f95fd57aa tpl/compare: Sort special float values as string e754d5cb3 tpl/diagrams: Move Goat to its own file 002cd5280 Update CONTRIBUTING.md a76c405d4 Update CONTRIBUTING.md c0a03a2a3 Update README.md e127d3e5c releaser: Prepare repository for 0.110.0-DEV 47b12b83e releaser: Bump versions for release of 0.109.0 180dfeba0 Adjust "you need the extended version" error message 10bb29d7f docs: Regen docs helper JSON eb0c8f9d0 resource/page: Slight adjustment of Page.Ancestors 3a216186b resource/page: Add Page.Ancestors 7874b9681 build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 71832328f Annotate test assertions 37ab1cf12 hugolib: Exclude non-linkable pages from translations map 59af05cab Add HUGO_PUBLISHDIR to the Node environment 4989da653 Revert "tpl/tplimpl: Use https in sitemap templates" cd1ed563a tpl: Improve template funcs GoDoc aa2c72419 tpl/resources: Fix data race in ToCSS effa6a422 tocss: Add some more test cases 5d5f0a237 tocss: Fix unquote case with double quotes d20d2651e Allow "fast render mode" even if --disableLiveReload is set 41a080b26 tocss: Add vars option 41bc6f702 Squashed 'docs/' changes from 2201ac0e5..2c0125b52 9a215d695 Merge commit '41bc6f702aa54200530efbf4267e5c823df3028d' eda1e720c modules: Improve "module workspace" not found error 330fa8941 modules: Adjust watch logic vs workspace use definitions 6db527483 Add any configured Go Workspace file to the config watcher 0d4b17d4c modules: Make the module.workspace=off as default (note) 3afaca758 release: Add a note section in release notes 2d217cba5 helpers: Allow at signs in UnicodeSanitize (note) 17055d1fa parser/metadecoders: Remove superflous cast in test 2a81a4949 parser/metadecoders: Simplify nil check in Unmarshal e30d711c2 parser/metadecoders: Add empty /data JSON file as empty map ad2059878 Also consider wrapped errors when checking for file IsNotExist errors 87e898a17 tpl/openapi3: Wrap *kopenapi3.T b54de1bd9 resources/js: Fix some import discrepancies between Hugo and ESBuild c9354d546 github: Update to Dart Sass 1.56.2 d89426985 github: Use ruby/setup-ruby 3fd0b7849 tpl/tplimpl: Use https in sitemap templates e0e63f35e parser/metadecoders: Fix spelling cc574ef12 releaser: Prepare repository for 0.109.0-DEV a0d64a46e releaser: Bump versions for release of 0.108.0 f97544a83 Make the hugo env non verbose output slightly more verbose d8efe085c Add dart-sass-embedded version info to hugo env -v f5b5b71c6 deps: Upgrade github.com/bep/godartsass v0.15.0 => v0.16.0 b82b547ac tpl/embedded: Make Open Graph's series optional da670c38e Squashed 'docs/' changes from 4c1309cdf..2201ac0e5 c9f2fa266 Merge commit 'da670c38ee63a7fef25e2b9f42519232055b60dc' 5067775a6 common/hugio: Fix multiWriteCloser.Close 50549c867 build(deps): bump github.com/getkin/kin-openapi from 0.109.0 to 0.110.0 de9c5542c docs: Add basic doc for wrapStandAloneImageWithinParagraph etc. e93138dfd dartsass: Add sourceMapIncludeSources option 7d16c3c0c github: Update Dart Sass Embedded to 1.56.1 63126c635 markup/goldmark: Add removeSurroundingParagraph for Markdown images 535ea8cc9 build(deps): bump github.com/evanw/esbuild from 0.15.16 to 0.15.18 8bbec426c build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 0bfa293dc build(deps): bump github.com/evanw/esbuild from 0.15.15 to 0.15.16 0b976d2b4 tpl/tplimpl: Allow alternate comment syntax a49e51fd0 resources: Increase timeout for http.Client d373774cb tpl/collections: Fix some index cases where the indices given is a slice and be more lenient with nil inputs 7d5e3ab8a tpl: Misco GoDoc improvements dc44bca96 config/security: Add CI env var to whitelist da1652789 Squashed 'docs/' changes from 32cb8785e..4c1309cdf ef518485c Merge commit 'da16527896d3087585c5e758083ea498dcabc2c3' 83080df61 deps: Upgrade github.com/bep/godartsass v0.14.0 => v0.15.0 b8d5c378b tpl: Use consistent delimiter spacing in examples 75f782a5a docs: Regen docs helper 2221b5b30 releaser: Bump versions for release of 0.107.0 6a004b8d9 build(deps): bump github.com/getkin/kin-openapi from 0.108.0 to 0.109.0 092362242 build(deps): bump github.com/evanw/esbuild from 0.15.14 to 0.15.15 7855b47f0 Add a cache for lexers.Get 34d1150d9 markup/goldmark: Improve benchmark 85e2ac1a4 commands: Create assets directory with new site 74776726d build(deps): bump github.com/frankban/quicktest from 1.14.3 to 1.14.4 63f7f0ff5 build(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 bcb62d891 deps: Upgrade github.com/alecthomas/chroma/v2 v2.4.0 00fe7e040 hugo/parser: Fix shortcode boolean param parsing df85cb9ae releaser: Prepare repository for 0.107.0-DEV e08ce30fe releaser: Bump versions for release of 0.106.0 a99fed485 resources/tpl: Add a test for resources.Get db945a6ed tlp/resources: resources.Get returns nil when given empty string bafb389b3 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.4 to 2.0.6 0a019a1a5 docs: Regen CLI docs 9f7fb0a73 docs: Regenerate docs helper f04cc581e Merge commit '00c4484c7092181729f6f470805bc7d72e8ad17b' 00c4484c7 Squashed 'docs/' changes from 392668f4f..32cb8785e cdd83bf3c build(deps): bump github.com/evanw/esbuild from 0.15.13 to 0.15.14 e00220a06 deps: Update the libweb version string a662ddae1 deps: Upgrade github.com/bep/gowebp v0.1.0 => v0.2.0 13adf3e02 readme: Update ToC fe08d35f2 build(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3 4b675ddd4 build(deps): bump github.com/spf13/afero from 1.9.2 to 1.9.3 24eaa290c build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.108.0 f6ab9553f tpl/internal: Sync go_templates 58a98c775 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.6 to 2.5.7 900904fd1 build(deps): bump golang.org/x/net from 0.1.0 to 0.2.0 24eca0cbe build(deps): bump github.com/evanw/esbuild from 0.15.12 to 0.15.13 60e0e2c1d Add Go 1.16+ install method to README 52ea07d2e Fix taxonomy weight sort regression 77fc74a5b releaser: Prepare repository for 0.106.0-DEV 0e3b42b4a releaser: Bump versions for release of 0.105.0 f50585442 build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 2aedccc9a build(deps): bump github.com/getkin/kin-openapi from 0.106.0 to 0.107.0 c10931404 build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 4732c47d1 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 62780ec8d build(deps): bump github.com/getkin/kin-openapi from 0.103.0 to 0.106.0 351d6b062 build(deps): bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 631d768be Revise the fix for shortcode vs output format nilpointer e5d2a8f6a Avoid nilpointer when shortcode page content output nil 00ff161b6 livereload: Use text/javascript here, too 588710a7a media: Rename application/javascript, application/typescript to text/javascript etc. ed930db2f build(deps): bump github.com/yuin/goldmark from 1.4.15 to 1.5.2 05df96481 build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 20ef6dcf9 Skip flakey server tests on GitHub Action on Windows 9860e0e18 build(deps): bump github.com/magefile/mage from 1.13.0 to 1.14.0 d1cd1db0e github: Avoid duplicate test runs 09e10110a tpl/encoding: Add noHTMLEscape option to jsonify 2ef60dbd2 build(deps): bump github.com/evanw/esbuild from 0.15.9 to 0.15.12 6275aad9e Update Go and Alpine version in Dockerfile 01ebb6e30 Don't use self-closing generator tag a066e9885 build: Update to Go 1.19.2 1fd3320dc github: Use SHA versions 0fb2b3d14 Resolve dependency-path not found error in workflow db05232d5 Use setup-go action to cache dependencies 2734f956c releaser: Prepare repository for 0.105.0-DEV 58b824581 releaser: Bump versions for release of 0.104.3 ec57cf2c3 resources: Update golden image dithering exception list 3a9cb7b0f resources/images: Fix 2 animated GIF resize issues 0addb302a server: Fix flaky TestServerPathEncodingIssues tests b002d4795 commands: Remove extraneous newline from result of convert toTOML e3f31352d config/security: Fix filename ec02c537e releaser: Prepare repository for 0.105.0-DEV 84cbe7249 releaser: Bump versions for release of 0.104.2 4611b6920 Fix htimes /: operation not permitted error on config changes 2171e3c9a Revert "Adjust a test" cac773aef Adjust a test 51010a69b releaser: Prepare repository for 0.105.0-DEV 8958b8741 releaser: Bump versions for release of 0.104.1 29ccb3606 Fix /static performance regression from Hugo 0.103.0 d8aba18e0 releaser: Prepare repository for 0.105.0-DEV c744dbd6e releaser: Bump versions for release of 0.104.0 5c4165336 Consolidate the glob case logic 281554ee9 hugofs: Fix glob case-sensitivity bug f3560aa0e server: Fix 404 redirects on Windows edf9038a9 build(deps): bump github.com/evanw/esbuild from 0.15.8 to 0.15.9 78f49b4c0 build(deps): bump github.com/yuin/goldmark from 1.4.14 to 1.4.15 fa4b77e7e build(deps): bump github.com/getkin/kin-openapi from 0.100.0 to 0.103.0 8377c3cea docs: Regen docs helper 4d909d476 build(deps): bump github.com/alecthomas/chroma/v2 from 2.2.0 to 2.3.0 4eb6d9740 build(deps): bump github.com/evanw/esbuild from 0.15.7 to 0.15.8 4f9cb4f34 docs: Regenerate CLI docs 0171fb201 Run go mod tidy a4028112e resources/images: Add $image.Colors 08f0984f9 commands: Skip flaky test on CI 86653fa38 config/security: Allow proxy variables in subcommands c46d10498 releaser: Prepare repository for 0.104.0-DEV b665f1e8f releaser: Bump versions for release of 0.103.1 6be6752c8 server: Fix redirects when file path contains bytes > 0x80 8e9dce109 Merge branch 'release-0.103.0' 00b71668b releaser: Prepare repository for 0.104.0-DEV beebf2afb releaser: Bump versions for release of 0.103.0 3f0b40f67 Use standard GOOS/GOARCH values in release archives 0bd79d30c Use standard GOOS/GOARCH values in release archives 8e77bcc93 Filter out any duplicate files to post process 74daca6b3 Support PostProcess for all file types 1fd4c562a build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 a5cda5ca4 server: Add 404 support 5e2b28d6e build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 f2019f0a2 build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7 475638fe0 build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14 203cc5457 Feat/sponsors in readme (#10273) 90ad80450 Squashed 'docs/' changes from e5aa641a6..392668f4f af23cdca9 Merge commit '90ad8045056167004d27857a95542936657b8a16' ab5ce5989 Fix usage description 7d40da876 Add `--force` to `hugo new` 02c89a446 scss: Handle single-file sourcemaps correctly 06c3ac674 release: Bump Hugoreleaser version 5e03de0dd Update stale.yml bef31b58a releaser: Prepare repository for 0.103.0-DEV b76146b12 releaser: Bump versions for release of 0.102.3 8e5044d7f Fix shortcode parser regression with quoted param values 5046a6c7c deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1 160a067c8 snap: Use "snapcraftctl set-grade" e0ba1a805 snap: Use "snapcraftctl set-version" 7b49c56a6 snap: Make external dependencies actually work dffca5788 release: Add the releaser commits to the ignore list 79932e722 release: Fix the Deb archives 9eb9b70a2 releaser: Prepare repository for 0.103.0-DEV 0ff4a9326 releaser: Bump versions for release of 0.102.0 45e1084ff Add linux/arm64 extended to release setup c98348416 license: Add copyright info 2de393c79 build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0 7efb35680 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 ddbcc6712 build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0 fd75f129b deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4 14878ca0a build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2 e88873b80 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2 4219993b0 build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 988e1417a build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0 42529882c build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13 45f1b1cfc build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 369bdf22f build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0 d1b03a093 build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5 941c28ab0 readme: Add Golang URL to Go links ffbdcc75a Update README.md 95d976451 Update README.md b66f9f266 Update README.md f7e00c039 github: Use GitHub's Choco-Install function to retry installs f5ba6fd45 common/hugio: One more fix for non-OS fs c4bbc1eee common/hugio: Fix CopyDir when fs is not OS 0e0fb1b64 snap: Delete obsolete custom x-nodejs plugins b017f7cb0 livereload: Inject script without head or body tag 7fb28085a releaser: Fat MacOS binaries 0cd1929b9 Update to Go 1.19 cbdaff213 markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock 3fefea06b commands: Fix embed in livereload.go 5c48ba934 Update README.md 21562e3aa Externalise and embed livereload.js string 9c24b86e4 Cache when not found in LookupLayout 223bf2800 parser/pageparser: Don't store the byte slices 72b0ccdb0 Make the baseline benchmark's test files stable bdf935d66 Squashed 'docs/' changes from 30f32a624..e5aa641a6 65e52a7f5 Merge commit 'bdf935d66c1f02dfc942a30e9fc00519bba3aacb' 8ebcaa539 Accept vendor-specified build date if .git/ is unavailable 241481931 snap: Replace mage with "go build" and set VendorInfo=snap 5caed8a71 snap: Use interface names etc-gitconfig and gitconfig, Take 2 d1278f696 Extract the baseline benchmark to a test 92f31ae63 Add a baseline benchmark fd3953c18 snap: Use interface names etc-gitconfig and gitconfig 15463f835 releaser: Prepare repository for 0.102.0-DEV 466fa43c1 releaser: Bump versions for release of 0.101.0 6072ce0bc releaser: Add release notes for 0.101.0 [ci skip] 2c5943ddc build: Update to Go 1.18.3 0cb459a20 docs: Regen docshelper 475f87f68 Squashed 'docs/' changes from 96fdc246c..30f32a624 604cfffc5 Merge commit '475f87f685439de0f907a9ffc29bfd1361eb1c59' d863dde6c markup/highlight: Add hl_inline option 580b214a4 deps: Update github.com/alecthomas/chroma/v2 v2.1.0 => v2.2.0 ddb954708 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.5 to 2.5.6 288b0fb15 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 3e1344632 build(deps): bump golang.org/x/tools from 0.1.10 to 0.1.11 7a9ce0eca build(deps): bump github.com/tdewolff/minify/v2 from 2.11.5 to 2.11.10 f2ba0cc8c build(deps): bump github.com/evanw/esbuild from 0.14.42 to 0.14.43 62ceaabdc build(deps): bump github.com/getkin/kin-openapi from 0.94.0 to 0.97.0 35fa19283 deps: Udpate to github.com/alecthomas/chroma/v2 09ac73338 common: Add hugo.GoVersion 66da1b7b2 resources: Panic on Copy of Resource with .Err 5a9ecb82a resources/page: Add :slugorfilename attribute cbc35c48d Respect NO_COLOR 44f3c0796 readme: Update dependency list a5a4422aa Fix relURL with leading slash when baseURL includes a subdirectory 617e09448 js: Resolve index.esm.js cf12fa616 Add animated GIF support 2e1c81770 resources: Add a Gif source file to golden tests 4276075c7 releaser: Prepare repository for 0.101.0-DEV d25cb2943 releaser: Bump versions for release of 0.100.2 8b9bdc403 releaser: Add release notes for 0.100.2 [ci skip] 4e94d1db7 Update CONTRIBUTING.md 0566bbf7c Fix raw TOML dates in where/eq 534e7155b deps: Update to github.com/pelletier/go-toml/v2 v2.0.1 953f215f3 tpl/path: Add path.BaseName function 8e2fd5592 livereload: Use `X-Forwarded-Host` for Codespace 311b8008b helpers: Fix panic with invalid defaultMarkdownHandler c7d5f9f06 resources: Register MediaTypes before build bfebd8c02 releaser: Prepare repository for 0.101.0-DEV 0afb4866e releaser: Bump versions for release of 0.100.1 b1ec0c226 releaser: Add release notes for 0.100.1 [ci skip] 212d9e301 Fix panic with markdownify/RenderString with shortcode on Page with no content file 4daac654d releaser: Prepare repository for 0.101.0-DEV 27b077544 releaser: Bump versions for release of 0.100.0 0f8343a2c releaser: Add release notes for 0.100.0 [ci skip] 3fcbee261 docs: Regen CLI docs db9d27427 docs: Regen docs helper 95baafeac Merge commit 'e4bfe59c4e043c92d3992587d8c64d264b262a22' e4bfe59c4 Squashed 'docs/' changes from 2d9da3a56..96fdc246c 6f7bf3f2d Fix indentation in highlight shortcode 9e904d756 Make .RenderString render shortcodes d2cfaede5 Improve shortcode indentation handling 322d19a81 Add Markdown as an output format 7cb484e12 build(deps): bump github.com/evanw/esbuild from 0.14.39 to 0.14.42 0b395f0b4 Run go mod tidy c1a83076b Add a shortcode benchmark 0f8dc4703 Remove Blackfriday markdown engine 3b478f50b Fix HasMenuCurrent and IsDescendant/IsAncestor when comparing to itself f343b8eb7 build(deps): bump github.com/sanity-io/litter from 1.5.4 to 1.5.5 60ede146b deps: Update to github.com/tdewolff/minify/v2 v2.11.5 dd9eaf19f Don't use the baseURL /path as part of the resource cache key 46a2ea6d0 postcss: Make the resource cache key more stable 653ab2cc1 commands: Fix case where languages cannot be configured 52edea0fe github: Set HUGO_BUILD_TAGS: extended when running tests 6a5acd753 metrics: Fix divide by zero error 805b21555 Fix error message when PostCSS config file is not found 8ca705252 server: Skip watching dirs in ignoreFiles bb232a351 resources: Improve error message on .Resize etc. on SVGs 3854a6fa6 Fix Plainify edge cases cd0112a05 Add resources.Copy 6f7fbe03b basefs: add `noBuildLock` flag 2fc2e9c87 import: Fix importing jekyll site e164834f0 releaser: Prepare repository for 0.100.0-DEV d52406738 releaser: Bump versions for release of 0.99.1 31ce89f7f releaser: Add release notes for 0.99.1 [ci skip] ee55fde5e releaser: Fix version replacement 2f9eac480 server: Fix multihost crash 3a8189ee9 Update stale.yml 7bc3401eb common/hugo: Fix version logic 1de333e7a releaser: Bump versions for release of 0.99.0 35cb6eefb releaser: Add release notes for 0.99.0 [ci skip] 657d1a2d9 server: Refresh the error template 87a22eb6d server: Fix SIGINT handling after loading bad configuration fc9f315d8 Improve SASS errors 4b189d8fd postcss: Fix import error handling c2fa0a332 build(deps): bump github.com/fsnotify/fsnotify from 1.5.3 to 1.5.4 48ea24f89 common/herrors: Remove unused struct 9f563856c build(deps): bump github.com/evanw/esbuild from 0.14.38 to 0.14.39 5c96bda70 errors: Misc improvements 4a96df96d server: Always rebuild the files involved in an error e8537e6dd postcss: Fix line numbers in error messages 2fbdee726 Update CONTRIBUTING.md 91fe1b6c6 js: Bump test dependency 7de629121 deps: Update github.com/spf13/cast v1.4.1 => v1.5.0 9d7f16624 hugolib: Check for nil in shouldRender 51f08b0b6 Revise the use of htime.Since/htime.Now 860c51c31 tpl/collections: Make sort stable 855e5869c docs: Regen CLI docs 327aaed6d Squashed 'docs/' changes from 7030fe3a2..2d9da3a56 1c7759028 Merge commit '327aaed6d8ca57d8e5e3acb99ff53402ff1c556d' 35c88a7f9 Use configured timeZone for the clock e77ca3c10 Add `clock` cli flag f2946da9e Improve error messages, esp. when the server is running 6eea32bd6 tpl: Improve godoc a6d545854 github: Add permissions to test action e5f217316 tpl/crypto: Add example for FNV32a 89c1655ec releaser: Prepare repository for 0.99.0-DEV 165d299cd releaser: Bump versions for release of 0.98.0 e94dc6710 releaser: Add release notes for 0.98.0 [ci skip] a4fff5753 docs: Regen docs helper 3902f9a47 Squashed 'docs/' changes from 4c5edacfe..7030fe3a2 4852a3765 Merge commit '3902f9a4767fe6e62ac5146728d8311b8cd227e0' fa80fe3c8 Some godoc adjustments and image struct renames 11047534e tpl/crypto: Add FNV32a d7b54a4c3 markup/goldmark: Fix attribute nilpointer 13ceef759 deps: Update to gocloud.dev v0.24.0 942d0dd2c build(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 a022ca271 deps: Update github.com/yuin/goldmark v1.4.11 => v1.4.12 d56b33955 build(deps): bump github.com/evanw/esbuild from 0.14.36 to 0.14.38 55e28c239 deps: Update github.com/tdewolff/minify/v2 v2.11.1 => v2.11.2 9a888c243 Some godoc adjustments 05b45c35c tpl/lang: Handle nil values in lang.Merge 625be77e0 resources/page: Mark some more interface methods as internal 097fd588c Deprecate page.Author and page.Authors 41cc4e4ba releaser: Prepare repository for 0.98.0-DEV 078053a43 releaser: Bump versions for release of 0.97.3 7d9f88808 releaser: Add release notes for 0.97.3 [ci skip] 9b352f04a Fix syncing of /static regression e66e2e9ce Revert "Revert "Fix PostProcess regression for hugo server"" 5de6f8a02 releaser: Prepare repository for 0.98.0-DEV 5099abe60 releaser: Bump versions for release of 0.97.2 99ec88d42 releaser: Add release notes for 0.97.2 [ci skip] 6c35a1a9e Revert "Fix PostProcess regression for hugo server" 363bc907c releaser: Prepare repository for 0.98.0-DEV 04efcb2a6 releaser: Bump versions for release of 0.97.1 456072552 releaser: Add release notes for 0.97.1 [ci skip] 4deb5c606 Fix PostProcess regression for hugo server 397fce560 Fix MediaType when reading images from cache 0093eaa68 deps: Upgrade github.com/bep/overlayfs v0.4.0 => v0.5.0 d0f731c03 releaser: Prepare repository for 0.98.0-DEV c07f3626e releaser: Bump versions for release of 0.97.0 42b5d1653 releaser: Add release notes for 0.97.0 [ci skip] d80d5a104 releaser: Reduce parallelism 842262f65 Revert "build(deps): bump gocloud.dev from 0.20.0 to 0.25.0" 2dbdf38a5 resources: Add `key` to reources.GetRemote options map f8c4e1690 build(deps): bump github.com/evanw/esbuild from 0.14.34 to 0.14.36 627eed1d6 Make string sorting (e.g. ByTitle, ByLinkTitle and ByParam) language aware 82ba634ed Fix gosum checksum errors d417a6cf7 build(deps): bump github.com/tdewolff/minify/v2 from 2.11.0 to 2.11.1 13dac7f3c compare: Add a string sort benchmark 30c2e54c2 Replace all usage of CopyOnWriteFs with OverlayFs 3117e5859 deps: Update github.com/tdewolff/minify/v2 v2.10.0 => v2.11.0 ec920363c Squashed 'docs/' changes from 63386081c..4c5edacfe 5b5dcb8d5 Merge commit 'ec920363cdeb687c8bcac9c242767d366fb058cb' ffe3eb919 docs: Regen CLI docs d070bdf10 Rework the Destination filesystem to make --renderStaticToDisk work b08193971 Revert "Revert "Some minor adjustments to the new static filesystem logic"" 0a56f2af4 Revert "Revert "Allow rendering static files to disk and dynamic to memory in server mode"" 9e360d384 build(deps): bump github.com/evanw/esbuild from 0.14.31 to 0.14.34 a8c221d33 modules/client: Vendor config directory if present e58a54089 resources: Create a common ResourceFinder interface 20162518c build(deps): bump gocloud.dev from 0.20.0 to 0.25.0 6b469cc8f build(deps): bump golang.org/x/tools from 0.1.9 to 0.1.10 080dcac6b build(deps): bump github.com/magefile/mage from 1.12.1 to 1.13.0 072fc8cc3 build(deps): bump github.com/gobuffalo/flect from 0.2.4 to 0.2.5 658e11eba Localize all the GroupBy*Date methods e0a882fd3 build(deps): bump github.com/getkin/kin-openapi from 0.93.0 to 0.94.0 d0657a436 deploy: Set an MD5 attribute and use that if eTag not available a6e2e38bb build(deps): bump github.com/sanity-io/litter from 1.5.2 to 1.5.4 510e17900 build(deps): bump github.com/evanw/esbuild from 0.14.25 to 0.14.31 21484f9e1 build(deps): bump github.com/frankban/quicktest from 1.14.2 to 1.14.3 da00e7714 Add environment as a new filter to _cascade.target ed9aa374d Merge branch 'release-0.96.0' 2a231b0b5 Snap: Add {system,user}-gitconfig plugs to read gitconfig (#9619) 69c590080 releaser: Prepare repository for 0.97.0-DEV 2fd4a7d3d releaser: Bump versions for release of 0.96.0 5a4ac2dac releaser: Add release notes for 0.96.0 [ci skip] db1562e13 docs: Regen docshelper 5b18e1084 docs: Regen CLI docs d276e901b Squashed 'docs/' changes from a393f4cf4..63386081c d7497b28c Merge commit 'd276e901b36d2576ef8350ed96b17f66254eac1b' 94459680b Deprecate .File.Extension 9202117ba resources: Add more details to .Err a6fa290f6 commands: Change link protocol to https 0bbc2fb52 build(deps): bump github.com/getkin/kin-openapi from 0.91.0 to 0.93.0 94e8a9076 tpl/crypto: Add optional encoding arg to hmac function a461e9d01 Fix typo 48c98a8d2 Fix some typos bbd455fe7 Update CONTRIBUTING.md to use "go install" to install mage 8309a2b1c Dockerfile: Make it build with Go 1.18 2b7231097 snap: Make it build with Go 1.18 13ff4ded7 build(deps): bump github.com/yuin/goldmark from 1.4.10 to 1.4.11 c3289eb5b build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 9539069f5 commands: Improve server startup to make tests less flaky 0e305d695 all: Use strings.Cut 5adb81ce3 Support '-u=patch' in hugo mod get 1c0e7c1ae Make sure file mounts higher up wins cad2d8cc7 resources/images: Require width and height for Crop, Fill, and Fit b80853de9 all: gofmt -w -r 'interface{} -> any' . 423594e03 dartsass: Enable deprecation, @warn and @debug logging 64afb7ca5 Use revision etc. from debug.BuildInfo 004bec2e9 releaser: Prepare repository for 0.96.0-DEV 9f2e76af6 releaser: Bump versions for release of 0.95.0 f1d157682 releaser: Add release notes for 0.95.0 [ci skip] 5930173cd readme: Add note about Go 1.18 3476b5334 tpl: Pull in Go 1.18 patch that fixes the "no space in {{ continue }} and {{ break }}" bug e792d2701 readme: Add a contribution note 9d6495d77 github: Make it build with Go 1.18 42cc5f88b tpl: Adjustments and an integration test for Go 1.18 a6488e7ba Remove Go 1.17 support 65a78cae1 tpl: Sync go_templates for Go 1.18 4d6d1d08d build: Bump to Go 1.18 b60e1bbdf dartsass: Improve error message when no read access 61cf3c9f6 Fix and refactor typos 31fbc081c Improve server startup/shutdown cebd886ac commands: Improve server tests 38f778cfc releaser: Prepare repository for 0.95.0-DEV 48fb9e4de releaser: Bump versions for release of 0.94.2 0958167b3 releaser: Add release notes for 0.94.2 [ci skip] b37183e48 deps: Update github.com/yuin/goldmark v1.4.9 => v1.4.10 04ccde3e9 releaser: Prepare repository for 0.95.0-DEV 0fcd9a5d8 releaser: Bump versions for release of 0.94.1 414608436 releaser: Add release notes for 0.94.1 [ci skip] 3bc742bea docs: Regenerate CLI docs 1a796d723 deps: Fix Goldmark regression with HTML comments 64b7b7a89 Revert "Allow rendering static files to disk and dynamic to memory in server mode" 5ef8a9f32 Revert "Some minor adjustments to the new static filesystem logic" 3bc34666c releaser: Prepare repository for 0.95.0-DEV 63b236603 releaser: Bump versions for release of 0.94.0 b107b4b29 releaser: Add release notes for 0.94.0 [ci skip] a4ac188c1 docs: Regenerate docshelper b82d95575 Revert "markup/highlight: Add hl_inline option" 4e14cf760 Fail with error when double-rendering text in markdownify/RenderString 5697348e1 markup/goldmark: Default to https for linkify f98e570b1 Add lang attribute to internal alias template cdb8b0842 docs: Regenerate docshelper a360cab75 markup/highlight: Add hl_inline option c97fed08f minifiers: Make keepWhitespace = false default for HTML (note) 53a6210d8 markup/goldmark/codeblocks: Fix slice bounds out of range 7182809d9 docs: Regenerate CLI docs 1f8cd2614 docs: Regenerate docshelper 9d76b8fa3 Merge commit 'd706529720b3b2ccb99719ccd578062ca25a0cc2' d70652972 Squashed 'docs/' changes from 3f95a2ace..a393f4cf4 4576c82ed Cache reflect.MethodByName ff02d4172 releaser: Remove the GitHub link syntax around release contributors 63bb2a5b1 Some minor adjustments to the new static filesystem logic 7d8011ed6 Allow rendering static files to disk and dynamic to memory in server mode b9a1be2f9 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.9 097824503 build(deps): bump github.com/evanw/esbuild from 0.14.23 to 0.14.25 ff37df830 build(deps): bump github.com/niklasfasching/go-org from 1.6.0 to 1.6.2 5857d5524 build(deps): bump github.com/getkin/kin-openapi from 0.90.0 to 0.91.0 d86eca5bb releaser: Prepare repository for 0.94.0-DEV 44e3c002a releaser: Bump versions for release of 0.93.3 9177849f9 releaser: Add release notes for 0.93.3 [ci skip] 0e0d672bc Remove the decorator from the fs used in ReadDir 19f816f77 Update stale.yml 970f385c4 build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8 76c1248f7 Remove the examples/ folder 9e76507da releaser: Prepare repository for 0.94.0-DEV 643b5ae9c releaser: Bump versions for release of 0.93.2 2f7feca9a releaser: Add release notes for 0.93.2 [ci skip] 673cde1eb tpl/os: Revert readDir in theme behaviour e46e9ceb2 markup/goldmark: Escape image alt attribute 883e71c96 releaser: Prepare repository for 0.94.0-DEV e9669fed1 releaser: Bump versions for release of 0.93.1 fefb1caac releaser: Add release notes for 0.93.1 [ci skip] 0327da050 tpl/transform: Fix it when template.HTML is passes as option to Hightlight 9b8b6d34e tpl/partials: Fix partialCached deadlock regression 376704d38 tpl/collections: Fix apply when function have Context as first arg c1398b91a Squashed 'docs/' changes from 93f7baf80..3f95a2ace 41b5bc963 Merge commit 'c1398b91a9f4c67876b31feb67516b252e654d3c' 5a1b394f2 releaser: Prepare repository for 0.94.0-DEV 074690824 releaser: Bump versions for release of 0.93.0 75084bfc7 releaser: Add release notes for 0.93.0 [ci skip] 12d00d288 docs: Regenerate docs helper 260ff1374 markup/highlight: Ignore HL_lines_parsed in the gen docs 14915a0c3 cod: Regen CLI docs fd0c1a5e9 tpl/diagrams: Rename the SVG accessor to Wrapped 3ad39001d markup/highlight: Rework the return value from HighlightCodeblock 39261b689 tpl/transform: Add CanHighlight cff14144a Rename Codeowners() to CodeOwners() 5f6715155 tpl/diagrams: Rename Body to Inner f7109771a CodeblockContext method renames e1f696911 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.29 to 2.10.0 5f65c17a1 markup/goldmark: Adjust test for Windows 579ff9b65 markup/goldmark: Improve attributes vs options 928a89696 markup/goldmark: Add Position to CodeblockContext 2e54c0093 markup/goldmark: Unify some code block tests 10928a4f7 Remove the trailing new line in .Code afd63bf7d markup/goldmark: Rename extension struct 228126b7f build(deps): bump github.com/gobuffalo/flect from 0.2.3 to 0.2.4 0f80be341 markup/goldmark: Use Ordinal to create default lineanchors 78afdb88a build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 3ed83227b build(deps): bump github.com/sanity-io/litter from 1.5.1 to 1.5.2 1a257bb2b Move the Goat template to the correct place 97514f17d build(deps): bump google.golang.org/api from 0.63.0 to 0.70.0 0df096b86 Update error message about failed menus in config.toml 308ad611b build(deps): bump github.com/getkin/kin-openapi from 0.85.0 to 0.90.0 6bffcdbd2 Add test for line anchor attributes with code fences 7248f4318 build(deps): bump github.com/evanw/esbuild from 0.14.22 to 0.14.23 08fdca9d9 Add Markdown diagrams and render hooks for code blocks 2c20f5bc0 build(deps): bump github.com/aws/aws-sdk-go from 1.41.14 to 1.43.5 723b2c485 build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 06bac57ab Add support for CODEOWNERS ec8b767fa Remove Viper as a dependency 6407b2cd0 helpers: Allow hyphens in UnicodeSanitize 6ff39fd90 Change `disqus_config` to `window.disqus_config` 96c0bdf3a deps: Update github.com/spf13/cobra v1.2.1 => v1.3.0 e97d3c640 Add page.Store 7732da9f9 Allow images to be cropped without being resized aebde49b8 commands: Fix server panic regression 4ada09415 markup/goldmark: Add BenchmarkCodeblocks bddcfd911 deps: Update github.com/gohugoio/localescompressed v0.14.0 => v0.15.0 d485f9543 deps: Update github.com/yuin/goldmark v1.4.4 => v1.4.7 a87be597a modules: Add modules.Workspace config for Go 1.18 b0eea0075 Update stale.yml ef8b781b1 Update stale.yml 3136ff67d github: Configure stale to be run manually 929808190 tpl/partials: Fix recently introduced deadlock in partials cache 667f3a4ba tpl/partials: Add some more partials to BenchmarkIncludeCached c061b253a deps: Update github.com/evanw/esbuild v0.14.11 => v0.14.22 0927cf739 tpl/partials: Make sure a cached partial is invoked only once 26a5e89fa build(deps): bump github.com/rogpeppe/go-internal from 1.8.0 to 1.8.1 e9fa7e81b build(deps): bump github.com/magefile/mage from 1.11.0 to 1.12.1 ff545f427 markup/goldmark: Exclude event attributes from markdown render hook b2a827c52 markup/goldmark: Fix mangling of headers/links in render hooks 77c7059ff markup/goldmark: Add a render hook benchmark f4c90bd6b Fix BenchmarkCascadeTarget d16228334 metrics: Add cached count tracking ea6bcd694 tpl: Remove TODO comment f2e7b49ac Add --printUnusedTemplates 923419d7f deps: Update github.com/tdewolff/minify/v2 v2.9.22 => v2.9.29 837fdfdf4 commands: Rename --i18n-warnings to printI18nWarnings 6819feab6 commands: Rename --path-warnings, --print-men to --printPathWarnings, --printMemoryUsage ea54a99ca deps: Update github.com/alecthomas/chroma v0.9.4 => v0.10.0 9563c7d13 Finally remove deprecated Page methods 230a49594 Squashed 'docs/' changes from b8b20e9a2..93f7baf80 c707b71cd Merge commit '230a495941b191af0bdaa7e2fc8c61607cb38207' b0a9cf0a7 tpl: Use go:embed to load internal templates 9433cc256 releaser: Prepare repository for 0.93.0-DEV cdf6a0d62 releaser: Bump versions for release of 0.92.2 bf1fa7137 releaser: Add release notes for 0.92.2 [ci skip] 4f4cec73b Add HUGO_ENV to the os/exec environment da4866c2b Simplify some integration tests d1109f590 Fix validation of Page Kind in cascade target map a7d182cea Add another cascade benchmark a2a660ed1 commands: Fix server deadlock on config error f7bc4cc50 Exclude event attributes when rendering markdown 54f8d8a70 Remove the "check" command 3036d0ac9 Update the application/javascript media type 6a238a727 tpl/templates: Fix templates.Exist issue with base templates f60714b5a Add a migration test helper 215a715dd babel: Port integration tests to their own package d128d260b js: Port integration tests to its own package c4aaf1d51 postcss: Move integration test to its own package 94f10cf4f minifier: Port integration tests to its package b06c2103b templates: Port integration test to its package d22f7795c tocss: Port integration tests to their package 39f69ca7f openapi3: Port integration test into correct package 64f75adcf Add a new integration test framework 926271909 Validate comparison operator argument count 333676293 Remove hugo gen autocomplete 5ca40c8f7 deps: Update github.com/pelletier/go-toml/v2 to v2.0.0-beta.6 ef7d14a24 Fix erroneous warning with .Page.RenderString on a page without a backing file c05c99f0c Fix typo in panicOnWarning message ff7689ce0 releaser: Prepare repository for 0.93.0-DEV 85e2e8626 releaser: Bump versions for release of 0.92.1 515f8a6d8 releaser: Add release notes for 0.92.1 [ci skip] f22c4aba0 Make the RenderString content provider fix more general 85d31f7bf Fix .RenderString issue in .Translations 22055176d general: Fix issue causing log threads to hang indefinitely when print() panics 7a080b624 Fix duplicate mount sources 265573994 tpl/collections: Fix apply with namespaced template funcs 348d300a7 common: Remove unused code 6f07bdb15 common/paths: Remove unused code 55a9bc1e7 helpers: Remove unused code 20a7ce7c1 Do not render hl_style as an HTML attribute 8cd449240 build(deps): bump github.com/spf13/viper from 1.8.1 to 1.10.1 9d8f318aa Fixing typos (#9387) fcbbbef22 Fix typo in warning message 6041adc16 github: Clean up the issue templates a little 408da4365 github: Add lock-threads step ed04ed574 releaser: Prepare repository for 0.93.0-DEV b35494036 releaser: Bump versions for release of 0.92.0 bd89aef8b releaser: Add release notes for 0.92.0 [ci skip] f2bc13dd9 docs: Regenerate docshelper 098254f17 Merge commit 'a8e9fc699a6ff7d578f97a7c553ce844efad8fdb' a8e9fc699 Squashed 'docs/' changes from 4eb10c1a9..b8b20e9a2 cdcd15b6c Only create LazyContentProvider for the non-rendering Site 25d645f47 Fix missing page data for alternative formats fbb3c181c docs: Add dependency table to maintainance page 9af4ca386 deps: Upgrade github.com/evanw/esbuild v0.14.8 => v0.14.11 7396aa945 Add hugo.Deps d82cef5c5 hugolib: Fix livereload problem with files including NFC characters in MacOs 74f0777c5 docs. Regen CLI docs e334a4066 commands: Fix CLI help text for hugo new 5bd3c8df4 Update to Go 1.17.6 0aca99fe0 create: Correctly pass newContentEditor flags c8b5ab75b Add --panicOnWarning flag 85c5b8959 github: Increase stale days 965760835 docs: Regenerate CLI docs 4a0b55330 docs: Regenerate docshelper 1651beb2c Remove mmark 2b6063c3e Misc depreation updates 56ab83a59 Make the deprecated Page/File methods (from Hugo 0.55) ERROR dad0dc8d8 github: Add add stale GitHub action d3c4fdb8f Fix surprise OutputFormat.Rel overwriting d632dd7d7 hugolib: Make an RST test optional 0671ef559 deps: Upgrade github.com/niklasfasching/go-org v1.5.0 => v1.6.0 672481f1f Update stale.yml 1dbfc0f93 releaser: Prepare repository for 0.92.0-DEV 1798bd3fd releaser: Bump versions for release of 0.91.2 f0b55a68e releaser: Add release notes for 0.91.2 [ci skip] 623dda717 Revert "config/security: Add HOME to default exec env var whitelist" aee9e11a4 Make sure we always create the /public folder bd63c1aa5 Fix "stuck on build" in error situations in content processing 9eb05807c deps: Run "go mod tidy" 654f513a4 deps: Upgrade github.com/evanw/esbuild v0.14.7 => v0.14.8 759cdf3fc releaser: Prepare repository for 0.92.0-DEV f42350574 releaser: Bump versions for release of 0.91.1 af165d5b6 releaser: Add release notes for 0.91.1 [ci skip] 6779117f7 media: Also consider extension in FromContent ce0401109 media: Add missing BMP and GIF to the default MediaTypes list cdc73526a media: Add PDF MIME type 425c7d90f deps: Update github.com/evanw/esbuild v0.14.5 => v0.14.7 fca266ebb config/security: Add HOME to default exec env var whitelist 0016e21cd modules: Set GOCACHE env var 728feaecf releaser: Prepare repository for 0.92.0-DEV d1dc0e9a5 releaser: Bump versions for release of 0.91.0 072bca69d releaser: Add release notes for 0.91.0 [ci skip] e26e13fbb releaser: Drop running tests as part of the release 6df2f080c docs: Regen docs helper b84745d49 tpl/resources: Add empty method mapping for GetRemote 44954497b Always use content to resolve content type in resources.GetRemote 22ef5da20 Add resources.GetRemote 5758c370e Allow for return partials with falsy arguments (#9298) 8ee6de6d9 deps: Upgrade github.com/evanw/esbuild v0.14.2 => v0.14.5 a4b9f1a92 don't use path.Join, because it cleans the final path f4389e48c Add some basic security policies with sensible defaults 803f572e6 Simplify Babel test assertions 6183184b9 Merge commit '45e6fdb315d113ba13e20a633ed0c67e3f25170d' 45e6fdb31 Squashed 'docs/' changes from 316cec249..4eb10c1a9 a037be774 Improve handling of remote image/jpeg resources (#9278) 8a005538d Fix Dockerfile 657d0272e Remove debug statement 159120cdd Fix deprecation notice 3f0d49e50 releaser: Prepare repository for 0.91.0-DEV 489078897 releaser: Bump versions for release of 0.90.1 3075eaa3b releaser: Add release notes for 0.90.1 [ci skip] 3bc683041 Remove the retries on error in remote resources.Get e4d6ec94b Allow user to handle/ignore errors in resources.Get 6260455ba Make resource.Get return nil on 404 not found c397975af Update to Go 1.17.5 965a6cbff Update to Go 1.17.4 and remove timeout in resources.Get 34a96290f releaser: Prepare repository for 0.91.0-DEV dd0d3fdbb releaser: Bump versions for release of 0.90.0 b92175233 releaser: Add release notes for 0.90.0 [ci skip] 0fa40ce58 releaser: Simplify the release process bf537f1c6 releaser: Remove unused code e86b33113 docs: Regenerate docs helper 6c841a691 Merge commit '8d9511a08f14260cbfb73119e4afae50e5a9966d' 8d9511a08 Squashed 'docs/' changes from 39a7fac34..316cec249 e71d715b9 Add custom font support to images.Text e61cdf335 images: Fix cache busting of image text filter 6c3bc5eba build(deps): bump github.com/getkin/kin-openapi from 0.80.0 to 0.85.0 283394a4f images: Text filter that draws text with the given options (#9239) 5538507e9 tpl/transform: Optional options for highlight func b4f27ef8e deps: Upgrade github.com/evanw/esbuild v0.13.12 => v0.14.2 (note) 3473e31eb releaser: Add "note" to Note regexp fa0da004a build(deps): bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3 24a893cf8 releaser: Rework and simplify to use GitHub only for release notes bf1564bd2 build(deps): bump google.golang.org/api from 0.51.0 to 0.61.0 cd44d409b media: Add rss suffix for application/rss+xml 9a326d563 parser: Add a test case in format resolution b10381fbe lazy: Reset error in Reset 0eaaa8fee Implement XML data support 58adbeef8 Validate private use language tags 93572e531 resources: Add timeout to the HTTP request in Get 94f149b21 Add a remote retry for resources.Get 66753416b Make resources.Get use a file cache for remote resources 133e4bfbe Remove empty href element from pagination template f122771fb Check for empty deployment targets and matchers 08a863e1e resources: Adjust the remote Get cache so it does not get evicted on restarts 8aa7257f6 Add remote support to resources.Get 75a823a36 Add deprecation warning to google_news template 5e0947c5b helpers: Make UniqueStringsReuse allocation free 0b70b46aa releaser: Prepare repository for 0.90.0-DEV ab01ba6e7 releaser: Add release notes to /docs for release of 0.89.4 cc08c0959 releaser: Bump versions for release of 0.89.4 f97da9eca releaser: Add release notes for 0.89.4 [ci skip] 2e70f61fb Fix content dir resolution when main project is a Hugo Module 1ed8069a3 releaser: Prepare repository for 0.90.0-DEV c88cdb561 releaser: Add release notes to /docs for release of 0.89.3 e1064d219 releaser: Bump versions for release of 0.89.3 bf489b96d releaser: Add release notes for 0.89.3 [ci skip] b8155452a Improve error when we cannot determine content directory in "hugo new" 08552a7a4 deps: Upgrade github.com/yuin/goldmark v1.4.3 => v1.4.4 fdad91fd9 commands: Make sure pollInterval is always set 5f3f60898 create: Improve archetype directory discovery and tests 057d02de2 create: Add a log statement when archetype is a directory 43ac59da8 create: Always print "Content ... created" ab5c6990a commands: Fix missing file locking in server partial render 9369d13e5 modules: Improve error message 805c24c32 releaser: Prepare repository for 0.90.0-DEV 63e3a5ebb releaser: Add release notes to /docs for release of 0.89.2 eaa6c96a7 releaser: Bump versions for release of 0.89.2 cf3eb580b releaser: Add release notes for 0.89.2 [ci skip] 2b01c85d1 Fix path resolution in hugo new c09f5c5fd deps: Upgrade github.com/yuin/goldmark v1.4.2 => v1.4.3 9232e2844 releaser: Prepare repository for 0.90.0-DEV b6a4ae4ad releaser: Add release notes to /docs for release of 0.89.1 84de0c325 releaser: Bump versions for release of 0.89.1 a07410226 releaser: Add release notes for 0.89.1 [ci skip] da4406ea5 Revert "releaser: Fat MacOS binaries" 166862a09 create: Make sure the build lock is released before we open editor 82c33c710 readme: Update dependency list 41e9e9fe1 releaser: Prepare repository for 0.90.0-DEV ade966b84 releaser: Add release notes to /docs for release of 0.89.0 a93d4ba64 releaser: Bump versions for release of 0.89.0 110512a65 releaser: Add release notes for 0.89.0 f503b6395 docs: Regen CLI docs 30aba7fb0 source: Make ContentBaseName() return the directory for branch bundles 04a3b45db Fix description of lang.FormatNumberCustom 0cc39af68 Update Twitter shortcode oEmbed endpoint ed6fd26ce common/htime: Fix time.Format with Go layouts 7fa66425a build(deps): bump github.com/evanw/esbuild from 0.13.10 to 0.13.12 69210cfdf build(deps): bump github.com/yuin/goldmark from 1.4.1 to 1.4.2 4b36498a8 Merge commit 'aa5ac36a3eb68b86c803caec703869efefc8447e' aa5ac36a3 Squashed 'docs/' changes from 327003421..39a7fac34 3a977485e releaser: Fat MacOS binaries 0f248606d releaser: Only build amd64 binary for freebsd, netbsd, openbsd, dragonfly e82cbd746 tpl/time: Use configured location when date passed to Format is string 3339c2bb6 build(deps): bump github.com/aws/aws-sdk-go from 1.40.8 to 1.41.14 03bbdba8b build(deps): bump github.com/getkin/kin-openapi from 0.79.0 to 0.80.0 a772b8fc3 build(deps): bump github.com/evanw/esbuild from 0.13.8 to 0.13.10 dce49d133 resources: Rename excepted filenames for image golden testdata 61c5b7a2e build(deps): bump github.com/frankban/quicktest from 1.13.1 to 1.14.0 1d60bd1ef Fix typo in error message 75c9b893d create: Validate the target path in hugo new 64e1613fb Fix panic when specifying multiple excludeFiles directives b959ecbc8 htime: Set zone of datetime from from `go-toml` 70e454812 Added nodesource apt repository to snap package 355ff83e7 config: Set HUGO_ENABLEGITINFO=false override in Set_in_string 471ed91c6 hugofs: Add includeFiles and excludeFiles to mount configuration 94a5bac5b build(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2 9830ca9e3 resources: Always preserve the original transform error b64fd0577 readme: Add hyperlink to the banner 2706437a7 build(deps): bump github.com/getkin/kin-openapi from 0.78.0 to 0.79.0 ec7c993cf deps: github.com/evanw/esbuild v0.13.5 => v0.13.8 32c6f656d create: Return error on no content dirs e02e0727e Fix file permissions in new archetype implementation 096f5e192 Fix the "page picker" logic in --navigateToChanged ba35e6985 Add a cross process build lock and use it in the archetype content builder c7957c90e readme: Fix a typo on OpenBSD bb0537703 deps: github.com/alecthomas/chroma v0.9.2 => v0.9.4 9185e11ef Reimplement archetypes 168a3aab4 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.21 to 2.9.22 8bcfa3bdf deps: Update github.com/evanw/esbuild v0.13.5 d7331aaa7 releaser: Fix regexp cd4e67af1 build(deps): bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 e6ad1f0e7 build(deps): bump github.com/getkin/kin-openapi from 0.75.0 to 0.78.0 625d2c257 releaser: Update to Go go1.17.2 e6e44b7c4 Fix value of useResourceCacheWhen in TestResourceChainPostCSS 64abc83fc Allow multiple plugins in the PostCSS options map f8d132d73 docs: Create path.Clean documentation 26f1919ae Skip a test assertion on CI e55466ce7 tpl/path: Add path.Clean ecf025f00 readme: Remove tracking image fab1e43de Revert "Remove credit from release notes" e03f82eef Pass minification errors to the user a864ffe9a Clarify "precision" in currency format functions b49da3328 build(deps): bump github.com/evanw/esbuild from 0.12.24 to 0.12.29 7c21eca74 resources: Use default math/rand.Source for concurrency safety 13ad8408f commands: Make the error handling for the mod commands more lenient 1cabf61dd modules: Add some help text to the 'unknown revision' error 268e3069f deps: Update github.com/yuin/goldmark v1.4.0 => v1.4.1 3efc2e2af releaser: Prepare repository for 0.89.0-DEV 5bc547389 releaser: Add release notes to /docs for release of 0.88.1 bb3254385 releaser: Bump versions for release of 0.88.1 9b1d6d7e3 releaser: Add release notes for 0.88.1 [ci skip] e1ead4dbc Bump down again to Go 1.16.7 for the release builds 5b59b9c17 releaser: Prepare repository for 0.89.0-DEV acc5eb5b5 releaser: Add release notes to /docs for release of 0.88.0 6cacfa329 releaser: Bump versions for release of 0.88.0 4d03cd780 Release 0.88.0 8b14fdbf8 Update 0.88.0-relnotes.md fc21b63b4 releaser: Add release notes for 0.88.0 6631c9c7e Run go mod tidy cf73cc2ec js: Fix import order for ./foo when both ./foo.js and ./foo/index.js exists 7d1f806ec commands: Don't fail on template errors on go mod graph etc. 04b595996 build(deps): bump github.com/getkin/kin-openapi from 0.74.0 to 0.75.0 c278b6e45 build(deps): bump github.com/frankban/quicktest from 1.13.0 to 1.13.1 107c86feb build(deps): bump github.com/evanw/esbuild from 0.12.22 to 0.12.24 a0489c2df Avoid failing with "module not found" for hugo mod init and similar 0fc2ce9e4 Update to Go 1.17 32569285c Remove Pygments from snapcraft.yml 5a46eefbc Revert "build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0" 7a15edafe highlight: Add tabindex when code is not highlighted 2f0945baf build(deps): bump github.com/evanw/esbuild from 0.12.17 to 0.12.22 f4ffeea71 Fix it so disableKinds etc. does not get merged in from theme 7ba3f3d20 build(deps): bump golang.org/x/text from 0.3.6 to 0.3.7 f70165242 build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0 bc0743ed8 Prevent minifier from removing quoutes around post-processed attributes ffa2fe611 Revert "commands: Avoid too many watch file handles causing the server to fail to start" d966f5d08 highlight: Remove some pygments references 3f38c785b commands: Avoid too many watch file handles causing the server to fail to start 24589c081 build(deps): bump github.com/getkin/kin-openapi from 0.68.0 to 0.74.0 efebd756e deps: Update github.com/spf13/cast v1.4.0 => v1.4.1 58b6742cf Import time/tzdata on Windows 32ead4b1e releaser: Bump to Go 1.16.7 abd969a67 Revert "tpl/time: Handle nil values in time.AsTime" 3e1107289 tpl/time: Handle nil values in time.AsTime 9bba9a3a9 parser: Indent TOML tables d6c8cd771 Fix `lang.FormatPercent` description dfe54d321 releaser: Prepare repository for 0.88.0-DEV b0c541e49 releaser: Add release notes to /docs for release of 0.87.0 2ed7be295 releaser: Bump versions for release of 0.87.0 d9d1ef8b0 Release 0.87 ec1c1c345 Merge branch 'b087' into release-0.87.0 c7fd13462 Update 0.87.0-relnotes.md a5d2632eb Update 0.87.0-relnotes.md 494f284be docs: Adjust config docs bf738d2f4 docs: Regen CLI docs 8d19850e2 docs: Regen docs helper 093498352 Merge commit 'bd77f6e1c99e04a476f0b1bb4e44569134e02399' into release-0.87.0 bd77f6e1c Squashed 'docs/' changes from 60a58d123..327003421 1c5b025dd docs: Adjust time zone docs c13d33dd5 releaser: Add release notes for 0.87.0 d70c48570 Make sure module config loading errors have file positioning info 9ff17c332 tpl/time: Adjust tests to handle matching local time zones 7aaaf7e33 mod: Remove superflous replace statement 3a9665559 Reduce binary size vs locale, update to CLDR v36.1 9a7383caf deps: Update github.com/tdewolff/minify/v2 v2.9.20 => v2.9.21 6c70e1f22 Fix error handling for the time func alias 4d221ce46 Fail on invalid time zone e3dc5240f Improve handling of <nil> Params 268065cb2 Merge branch 'release-0.86.1' e0304c06e releaser: Add release notes for 0.86.1 [ci skip] 7aa8b1cd7 releaser: Prepare repository for 0.87.0-DEV f6821b88a releaser: Add release notes to /docs for release of 0.86.1 580d320a6 releaser: Bump versions for release of 0.86.1 b75d4526e releaser: Add release notes for 0.86.1 [ci skip] 94b616bdf config: Fix a potential deadlock in config reading e90b3591a build(deps): bump github.com/evanw/esbuild from 0.12.16 to 0.12.17 4b7da6a9d build(deps): bump github.com/getkin/kin-openapi from 0.67.0 to 0.68.0 7907d24ba tpl/lang: Add new localized versions of lang.FormatNumber etc. 726fe9c3c Go back to WARNING for Page deprecations b5de37ee7 Handle toml.LocalDate and toml.LocalDateTime in front matter bf301daf1 deps: Upgrade github.com/pelletier/go-toml/v2 v2.0.0-beta.3 => v2.0.0-beta.3.0.20210727221244-fa0796069526 a3701e093 Switch to go-toml v2 40b6016cf build(deps): bump github.com/tdewolff/minify/v2 from 2.9.19 to 2.9.20 7e1305710 Add a TOML front matter benchmark efa5760db Add timezone support for front matter dates without one a57dda854 Localize time.Format f9afba933 build(deps): bump github.com/getkin/kin-openapi from 0.61.0 to 0.67.0 a5d2ba429 build(deps): bump github.com/spf13/cast from 1.3.1 to 1.4.0 31972f364 build(deps): bump google.golang.org/api from 0.45.0 to 0.51.0 2e58782f9 build(deps): bump github.com/sanity-io/litter from 1.5.0 to 1.5.1 7b68f6524 build(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13 81265af2c build(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.1 c102c9719 build(deps): bump github.com/mitchellh/mapstructure from 1.3.3 to 1.4.1 7c0f904f2 build(deps): bump github.com/google/go-cmp from 0.5.5 to 0.5.6 b2fbd4d13 build(deps): bump github.com/mitchellh/hashstructure from 1.0.0 to 1.1.0 90041d1b6 build(deps): bump github.com/gobuffalo/flect from 0.2.2 to 0.2.3 05047096f build(deps): bump github.com/pelletier/go-toml from 1.9.0 to 1.9.3 a469156ea build(deps): bump github.com/aws/aws-sdk-go from 1.38.23 to 1.40.8 18fdd85bc build(deps): bump github.com/tdewolff/minify/v2 from 2.9.18 to 2.9.19 aeb1935d4 deps: Update github.com/evanw/esbuild v0.11.16 => v0.12.16 c7252224c Deprecate Blackfriday and fix a potential deadlock in config e09d7882c deps: Update github.com/yuin/goldmark v1.3.9 => v1.4.0 15c0eed04 build(deps): bump github.com/frankban/quicktest from 1.12.0 to 1.13.0 91cbb9630 Bump all long-living deprecations to ERRORs a352d19d8 Fix theme count in release notes 11bb67dcf releaser: Prepare repository for 0.87.0-DEV 41c6c52ea releaser: Add release notes to /docs for release of 0.86.0 d270eaf4f releaser: Bump versions for release of 0.86.0 b2e67505f Release 0.86.0 32508045d navigation: Check Page first in URL() e521c9a36 Update 0.86.0-relnotes.md dfb1cc431 releaser: Add release notes for 0.86.0 0294a4a4f Merge commit '53a352795a69a9d4a373f50ec62138595948c6ea' 53a352795 Squashed 'docs/' changes from 6ebb5dad9..60a58d123 351ed0f56 commands: Fix panic on invalid config in "hugo mod get" and similar d831d2fce Simplify "active menu" logic for section menus 634481ba8 Fix Params case handling for menu items defined in site config c19f65f95 minifiers: Make keepWhitespace = true default for HTML 022c47955 hugofs: Make FileMeta a struct f27e54244 markup: Add tabindex="0" to default <pre> wrapper ae6cf93c8 Fix default values when loading from config dir a70da2b74 Fix the deprecation error/warn log levels 805664818 markup/goldmark: Rename/reorder the hook methods ee3d2bb1d markup/goldmark: Support auto links in render hook eb2a50036 Adjust a test helper 5cb52c231 Add config.cascade 30eea3915 resources: Regenerate image golden testdata 8f40f34cd Fix transparency problem when converting 32-bit images to WebP 8ddbc9546 releaser: Prepare repository for 0.86.0-DEV 724d5db58 releaser: Add release notes to /docs for release of 0.85.0 875fe4050 releaser: Bump versions for release of 0.85.0 56362e4bc Update 0.85.0-relnotes.md f5cfb9e25 releaser: Add release notes for 0.85.0 04dc469fb commands: Move time notification to after any build errors 07919d1cc exif: Log warning for metadata decode error f75f90079 Fix tab selection of disabled items in internal pagination template e31b1d194 commands: Make the --poll flag a duration 43a23239b docs: Regen CLI docs 4479f09c9 Merge commit '7eb0e10a80708c638554b8221a3120dc1168566c' 7eb0e10a8 Squashed 'docs/' changes from 710856e5a..6ebb5dad9 24ce98b6d Add polling as a fallback to native filesystem events in server watch 0019d60f6 deps: Bump github.com/yuin/goldmark v1.3.9 e451b984c Fix panic when theme has permalinks config b4d60b3db releaser: Prepare repository for 0.85.0-DEV 020e4acee releaser: Add release notes to /docs for release of 0.84.4 4c34faf42 releaser: Bump versions for release of 0.84.4 a339f6266 releaser: Add release notes for 0.84.4 [ci skip] 4c8552b11 Fix Cloudflare vs Netlify cache dir issue 34e4742f0 Fix date format in schema and opengraph templates bffa2a2a9 releaser: Prepare repository for 0.85.0-DEV a1b0353cc releaser: Add release notes to /docs for release of 0.84.3 bc6f84c58 releaser: Bump versions for release of 0.84.3 80410257e releaser: Add release notes for 0.84.3 [ci skip] 6c8c0c8b6 config: Fix Netlify default cache dir logic 49fedbc51 config: Fix handling of invalid OS env config overrides 829072010 releaser: Prepare repository for 0.85.0-DEV e0c67958f releaser: Add release notes to /docs for release of 0.84.2 f6b9ce6eb releaser: Bump versions for release of 0.84.2 4b03399b7 releaser: Add release notes for 0.84.2 [ci skip] 40dfdd095 modules: Add module.import.noMounts config 3a6dc6d3f modules: Use value type for module.Time 6cd2110ab commands: Add version time to "hugo config mounts" 6a365c271 commands: Add some more info to "hugo config mounts" 19aa95fc7 Fix config handling with empty config entries after merge 923dd9d1c Fix config loading for "hugo mod init" d9bdd37d3 deps: Update to Minify v2.9.18 b2eaf4c8c Remove credit from release notes efb6ee6c1 releaser: Prepare repository for 0.85.0-DEV 4bd65e224 releaser: Add release notes to /docs for release of 0.84.1 ff2266300 releaser: Bump versions for release of 0.84.1 8677cfb04 releaser: Add release notes for 0.84.1 [ci skip] 093dacab2 Fix language menu config regression 4a9d408fe config: Fix merge of config with map[string]string values. 931205988 releaser: Bump to Goreleaser v0.171.0 a7e3da242 markup: Rename Header(s) to Heading(s) in ToC struct b70a12ec4 Merge commit '4dd90050f154c91373329a5d7e348289c40be12f' 4dd90050f Squashed 'docs/' changes from 3a923e155..710856e5a 3d544c9ae releaser: Prepare repository for 0.85.0-DEV 2c4689f7b releaser: Add release notes to /docs for release of 0.84.0 9c0860f74 releaser: Bump versions for release of 0.84.0 a1694b06a releaser: Increase timeout 219ec3800 releaser: Add release notes for 0.84.0 be6b901cf docs: Regenerate docs helper 643b67193 output: Make WebAppManifestFormat NotAlternative=true ab4e1dfa4 media: Adjust test assertion 02f31897b media: support application/manifest+json 402da3f8f docs: Regenerate docshelper 92405e5b0 Squashed 'docs/' changes from 4c81c6c2a..3a923e155 a074f758b Merge commit '92405e5b0adc5d8c3dfde88d6a8b67eb09169190' bb2aa0870 Implement configuration in a directory for modules 9096842b0 tpl: Rename err-missing-instagram-accesstoken => error-missing-instagram-accesstoken 3aa7f0b27 deps: Update github.com/alecthomas/chroma v0.9.1 => v0.9.2 9b870aa78 deps: Run go mod tidy 93aad3c54 Split out the puthe path/filepath functions into common/paths 5af045eba resources/image: Fix fill with smartcrop sometimes returning 0 bytes images 8eafe0845 deps: Update to Goldmark v1.3.8 31fb29fb3 Do not read config from os.Environ when running tests d392893cd Misc config loading fixes a886dd53b github: Set a dummy Instagram token a91cd7652 docs: Regenerate docs helper 162f41d0e Merge commit '32ba623541d74ee0b7ae4efb1b8326dc49af28b8' 32ba62354 Squashed 'docs/' changes from bcc4f9324..4c81c6c2a 552cef5c5 Update to Go 1.16.5, Goreleaser 0.169.0 73483d0f9 tpl: Add a terse pagination template variant to improve performance 9b5debe4b Upgrade Instagram shortcode 12530519d Fix nested OS env config override when parent does not exist f55d2f437 tpl/fmt: Add erroridf template func 282f1aa3d tpl/data: Print response body on HTTP errors fcd63de3a tpl/data: Misc header improvements, tests, allow multiple headers of same key 150d75738 tpl/data: Allows user-defined HTTP headers with getJSON and getCSV 06d295427 hugofs: Set modTime at creation time 26ae12c0c Fix invalid timestamp of the "public" folder ee733085b config: Fix env split to allow = character in values 01758f99b Add math.Max and math.Min 845a7ba4f Catch incomplete shortcode error 10f60de89 Use SPDX license identifier 785a31b5b navigation: Cache and copy Menu for sorting bc1e05286 deps: Update to LibSASS 3.6.5 f518b4f71 publisher: Make the HTML element collector more robust dc6b7a75f Revert "publisher: Make the HTML element collector more robust" 3f515f0e3 Revert "publisher: Get the collector in line with the io.Writer interface" a9bcd3818 publisher: Get the collector in line with the io.Writer interface ef0f1a726 publisher: Make the HTML element collector more robust abbc99d4c common/maps: Add Scratch.DeleteInMap 76c95f55a Display version when building site (#8533) 2c7f5b62f docs: Update querify function description and examples c46fc838a tpl: Allow 'Querify' to take lone slice/interface argument 504c78da4 modules/npm: Change SetEscapeHTML to false b660ea8d5 Add a benchmark 64f88f301 readme: Update dependency list 7a2c10ae6 tpl: Fix countwords to handle special chars e1c328df2 releaser: Prepare repository for 0.84.0-DEV 5afe0a57d releaser: Add release notes to /docs for release of 0.83.1 8900e3391 releaser: Bump versions for release of 0.83.1 9753e1b9c releaser: Add release notes for 0.83.1 [ci skip] ececd1b12 langs/i18n: Fix warning regression in i18n b0ca723eb releaser: Prepare repository for 0.84.0-DEV 4c65ceccc releaser: Add release notes to /docs for release of 0.83.0 57a471a0d releaser: Bump versions for release of 0.83.0 9b63af55b Update 0.83.0-relnotes.md 23fc65832 docs: Fix shortcode e7b5e36e0 releaser: Add release notes for 0.83.0 a9b52b417 docs: Regenerate docs helper b073a1c97 docs: Regenerate CLI docs 4227cc1bd commands: Remove all dates from gendoc c239c643f Squashed 'docs/' changes from fb551cc75..bcc4f9324 d7b22aee4 Merge commit 'c239c643fee10bfa217cb108755b798f8f5f3b10' 3cc4fdd6f deps: Update getkin/kin-openapi v0.60.0 => v0.61. 7eb80a9e6 langs/i18n: Fix multiple unknown language codes 78c1a6a7c deps: Update github.com/evanw/esbuild v0.11.14 => v0.11.16 f6745ad35 Remove .Site.Authors from embedded templates f523e9f0f deploy: Don't treat a NotFound response for Delete as a fatal error. 63cd05ce5 snap: Switch to deb packages of nodejs and python3-pygments 902535ef1 snapcraft.yaml: Install bin/node from node/14/stable 70aebba04 build(deps): bump github.com/getkin/kin-openapi from 0.55.0 to 0.60.0 3e3b7d447 build(deps): bump github.com/evanw/esbuild from 0.11.13 to 0.11.14 c13d36874 resources/page: Fix permalinks pattern detection for some of the sections variants 048418ba7 deps: Update to Chroma v0.9.1 eebde0c2a langs/i18n: Improve plural handling of floats e4dc9a82b tpl/collections: Fix where on type mismatches 0d86a32d8 Make the shortcode template lookup for output formats stable 65c502cc8 build(deps): bump github.com/evanw/esbuild from 0.11.12 to 0.11.13 537c905ec langs/i18n: Revise the plural implementation 243951ebe snapcraft.yaml: Update to "base: core20" fe2ee0280 build(deps): bump github.com/frankban/quicktest from 1.11.3 to 1.12.0 316d65cd7 build(deps): bump google.golang.org/api from 0.44.0 to 0.45.0 b95229ab4 build(deps): bump github.com/aws/aws-sdk-go from 1.37.11 to 1.38.23 0551df090 Correct function name in comment bca40cf0c Fix Params case handling in where with slices of structs (e.g. Pages) 057e5a22a deps: Upgraded github.com/evanw/esbuild v0.11.0 => v0.11.12 fd96f65a3 docs: Regen docs helper 8f7891e70 Merge commit '07b8d9466dfb59c429c1b470a0443337bc0aeefe' 07b8d9466 Squashed 'docs/' changes from 9cece6640..fb551cc75 d3a64708f build(deps): bump github.com/tdewolff/minify/v2 from 2.9.15 to 2.9.16 3b56244f4 build(deps): bump golang.org/x/text from 0.3.5 to 0.3.6 f5d3d635e publisher: Remove some unreachable code 0d3c42da5 build(deps): bump github.com/getkin/kin-openapi from 0.39.0 to 0.55.0 ef34dd8f0 publisher: Some performance tweaks for the HTML elements collector bc80022e0 publisher: Exclude comment and doctype elements from writeStats 2bb9496ce Merge branch 'release-0.82.1' fda3c4d1e releaser: Prepare repository for 0.83.0-DEV 60618210b releaser: Add release notes to /docs for release of 0.82.1 f8b064f3c releaser: Bump versions for release of 0.82.1 4713e509b releaser: Add release notes for 0.82.1 [ci skip] 6e9d2bf0c Regression in media type suffix lookup e73f7a770 Regression in media type suffix lookup 3ddffd064 build(deps): bump github.com/yuin/goldmark from 1.3.2 to 1.3.5 6fc52d185 Remove duplicate references from release notes 73c3ae818 build(deps): bump github.com/spf13/afero from 1.5.1 to 1.6.0 7ca118fdf build(deps): bump github.com/pelletier/go-toml from 1.8.1 to 1.9.0 33d5f8059 Add webp image encoding support 509d39fa6 build(deps): bump google.golang.org/api from 0.40.0 to 0.44.0 7725c41d4 build(deps): bump github.com/nicksnyder/go-i18n/v2 from 2.1.1 to 2.1.2 5d36d8015 build(deps): bump github.com/rogpeppe/go-internal from 1.6.2 to 1.8.0 9b34d42bb Remove extraneous space from figure shortcode c2d8f87cf build(deps): bump github.com/magefile/mage from 1.10.0 to 1.11.0 cbc246616 build(deps): bump github.com/google/go-cmp from 0.5.4 to 0.5.5 fa432b17b org: Disable broken pretty relative links feature 0cd55c66d deps: Update go-org to v1.5.0 0d5cf256e build(deps): bump github.com/jdkato/prose from 1.2.0 to 1.2.1 36527576b build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3 9b83f45b6 Add complete dependency list in "hugo env -v" 7fdd2b95e Add hugo.IsExtended 3d5dbdcb1 publisher: Also test minified HTML in the element collector 8a308944e publisher: Skip script, pre and textarea content when looking for HTML elements 7b4ade56d output: Only output mediaType once in docshelper JSON 7c7974b71 Fix typo in docshelper.go 5656a908d tpl: Remove the FuzzMarkdownify func for now 2dc222cec Add slice syntax to sections permalinks config 4d22ad580 deps: Upgrade github.com/evanw/esbuild v0.9.6 => v0.11.0 5e2f12891 Try to fix the fuzz build 97934779e releaser: Prepare repository for 0.83.0-DEV 9d9607843 releaser: Add release notes to /docs for release of 0.82.0 1efd93c09 releaser: Bump versions for release of 0.82.0 584a9b3e2 releaser: Add release notes for 0.82.0 86b4fd35e docs: Regenerate docs helper 195d108da docs: Regen CLI docs 81689af79 Squashed 'docs/' changes from bb15e9804..9cece6640 c94aa5cf4 Merge commit '81689af79901f0cdaff765cda6322dd4a9a7ccb3' df8bb8812 Simplify some config loading code 57d8d208e deps: Update github.com/evanw/esbuild v0.9.0 => v0.9.6 fc06e8508 Apply OS env overrides twice b725253f9 Attributes for code fences should be placed after the lang indicator only 35dedf15c deps: Bump github.com/tdewolff/minify/v2 v2.9.15 7ed56c694 Fix OS env override for nested config param only available in theme 24c716cac Fix `new theme` command description 137d2dab3 github: More explicit support link to discourse ba1d0051b media: Make Type comparable 1b1dcf586 deps: Update to esbuild v0.9.0 f6612d8bd exif: Fix handling of utf8 runes in nullString() 0a2ab3f8f exif: Allow more spacing characters in strings 4d24e2a32 media: Add a basic benchmark 18074d0c2 Fix output format handling for render hooks 35bfb6622 Rename a test 6d21559fb Add a debug helper ba16a14c6 Add support for Google Analytics v4 782c79ae6 Bump go.mod to Go 1.16 5afcae7e0 #8210 Upgrade golang version for Dockerfile 60469f429 Update CONTRIBUTING.md aed7df62a markup: Handle attribute lists in code fences cd0c5d7ef Allow markdown attribute lists to be used in title render hooks e7e194435 Merge commit '9d31f650da964a52f05fc27b7fb99cf3e09778cf' 9d31f650d Squashed 'docs/' changes from d343ebf71..bb15e9804 88a85dcea build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.7 to 2.2.8 7f8530039 tpl: Add method mappings for strings.Contains, strings.ContainsAny 01dd7c16a Fixes #7698. c8f45d1d8 commands: Fix autocomplete docs b3504a0ee releaser: Prepare repository for 0.82.0-DEV 59d15c97d releaser: Add release notes to /docs for release of 0.81.0 9e2d086ca releaser: Bump versions for release of 0.81.0 b65518ac6 releaser: Increase build timeout 0e9cd8128 releaser: Add release notes for 0.81.0 fe77f7434 tpl: Make the build green again 9e99950c6 docs: Regen CLI docs 1b364b003 docs: Regen docs helper acb9109df Squashed 'docs/' changes from ef9c4913c..d343ebf71 7d0a26198 Merge commit 'acb9109df778fa4a51c0d8b29b3212b12988908f' c60806550 tpl: Regenerate internal templates ffd9dac42 tpl: Update date logic of opengraph and schema internal templates 88b93a09d Run go mod tidy 29fb456c9 build: Add arm64 to Darwinextended build and add vendorInfo 718fba7d6 Update Travis, GitHub, CircleCI and Snap to Go 1.16 (only) 9650e5684 tpl: Add temporary patch to fix template data race e77b2e3aa Pull in latest Go 1.16 template source b5485aeae Add breaking tests for "map read and map write in templates" ccb822eb5 Pull in latest Go template source 21e9eb18a Expand template newline testcase to commands ae57ba6a9 Add a test case for Go 1.16 template action newlines cf3e077da tpl/internal: Synch Go templates fork with Go 1.16dev 66beac99c deps: Update github.com/tdewolff/minify/v2 v2.6.2 => v2.9.13 968dd7a71 build(deps): bump github.com/frankban/quicktest from 1.11.2 to 1.11.3 38f29e817 build(deps): bump github.com/getkin/kin-openapi from 0.32.0 to 0.39.0 cd87813aa build(deps): bump github.com/aws/aws-sdk-go from 1.36.33 to 1.37.11 4e815b063 build(deps): bump github.com/sanity-io/litter from 1.3.0 to 1.5.0 652a59d38 build(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5 84f0ec7f8 deps: Update to esbuild v0.8.46 bdfbcf6f4 modules: Add config option modules.vendorClosest b60e9279a js: Fix potential path issue on Windows a9b0fea6a build(deps): bump google.golang.org/api from 0.26.0 to 0.40.0 e8df09774 Change version string format and add VendorInfo to help with issue triaging 3a5ee0d2d modules: Allow absolute paths for any modules resolved via project replacement 4ffaeaf15 modules: Throw an error running hugo mod vendor on mountless module bf55afd71 Fix some humanize issues 5f621df25 commands: Add PowerShell completion support 7118f89cf Refer to mage instead of make in comment regarding commitHash e6dd31281 markup/goldmark: Fix handling of legacy attribute config 2681633db markup/goldmark: Add attributes support for blocks (tables etc.) 1b2472825 deps: Update to Goldmark v1.3.2 441b11bee Update to Dart Sass Protocol beta6 4867cd1de tpl/embedded: Exclude pages without Permalink from sitemap 92c6c4041 langs/i18n: Support translation files with suffix *.yml d36fd5b3e Refactor: Write to stdout by default a7c515e1b Refactor: Remove powershell support 216b00f35 Feat: Add zsh, fish and powershell completion support 144943798 github: Enable NPM tests on Windows 440fdb0eb deps: Update to esbuild v0.8.39 b2a48dce5 Trim whitespace in elements written to hugo_stats.json 35def0ae4 tpl/data: Add default user-agent header for getJSON requests 2f9dadae4 build(deps): bump github.com/aws/aws-sdk-go from 1.35.0 to 1.36.33 ed3071b75 docs: Remove mention of a file size limit for readFile ee9c13676 tpl/os: remove 1mb limit for readFile. 32b86076e js: Add Inject config option 241b7483e tpl: Fix race condition in text template baseof e19a046c4 js: Add Shims option a1fe552fc Fix nilpointer in js.Build error handling a1a9f088b Merge commit 'e48ffb763572814a3788780bb9653dfa2daeae22' e48ffb763 Squashed 'docs/' changes from 1de7a358c..ef9c4913c 07ad283f6 build(deps): bump github.com/spf13/afero from 1.4.1 to 1.5.1 2c8b5d916 pipes: Add external source map support to js.Build and Babel 0004a733c tpl: Fix metrics hint tracking 8a26ab0bc tpl: Do not return errors in substr for out-of-bounds cases 788e50ad3 tpl: Add missing test scenario for strings.Substr 4d2b6fc4c Run go mod tidy 212e5e554 deps: Update go-org to v1.4.0 4fdec67b1 rst: Adjust log level 9b681ecfb releaser: Prepare repository for 0.81.0-DEV 792ef0f41 releaser: Add release notes to /docs for release of 0.80.0 5b3fc1c67 releaser: Bump versions for release of 0.80.0 63a33afee Update 0.80.0-relnotes.md 69aa3d459 releaser: Add release notes for 0.80.0 ffbf5e45f Allow Dart Sass transformations to be cached on disk 48994ea76 dartsass: Dart Sass only supports `expanded` and `compressed` 428b0b329 dartsass: Add missing OutputStyle option 1f7e9f733 Update emoji import paths and version cea157402 Add Dart Sass support f9f779786 GroupByParamDate now supports datetimes a9718f44c para: Skip para test when not on CI f802bb236 Update SECURITY.md 6c2941827 releaser: Add release notes to /docs for release of 0.79.1 10ae7c321 Improve LookPath ae2d1bd52 docs: create a SECURITY.md 81975f847 Fix Resource.ResourceType so it always returns MIME's main type 8103188b9 para: Show more detail on failed time test 3ba147e70 images: Add images.Overlay filter a2d146ec3 tpl: Regenerate templates d2d493ab5 tpl: Fix series detection in opengraph ce96895de hugolib/paths: Fix typo 04b89857e all: Fix minor typos 21fa1e86f Fix BenchmarkMergeByLanguage c84ad8db8 deps: Bump github.com/spf13/cobra from 0.15.0 to 0.20.0 4e0acb89b chore: configure proper link to discourse.gohugo.io (#8020) 718e09ed4 tpl/internal/go_templates: Revert formatting d90e37e0c all: Format code with gofumpt 32471b57b build(deps): bump github.com/evanw/esbuild from 0.8.15 to 0.8.17 4fc918e02 tpl: Add title parameter to YouTube shortcode 0ad378b09 Use --baseURL path for live-reload URL aebfe156f Fix RelURL and AbsURL when path starts with language 907d9e926 build(deps): bump github.com/getkin/kin-openapi from 0.31.0 to 0.32.0 5862fd2a6 tpl: Fix substr when length parameter is zero 64789fb5d tpl: Refactor and fix substr logic 32d4bf68d releaser: Prepare repository for 0.80.0-DEV 1415efdcd releaser: Add release notes to /docs for release of 0.79.0 4e6bf7907 releaser: Bump versions for release of 0.79.0 50be4370b Update 0.79.0-relnotes.md 3d2e6a30d releaser: Add release notes for 0.79.0 4f1e4bb3f Merge commit '9f1265fde4b9ef186148337c99f08601633b6056' 9f1265fde Squashed 'docs/' changes from 57c1d1a67..1de7a358c d162bbd79 publisher: Fix memory usage in writeStats 17e0bbe82 build(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 e442cf30a Fix server rebuild issue with partials referenced from render hooks 7e223b3ba Allow setting the delimiter used for setting config via OS env, e.g. HUGO_ 8a6e70605 deps: Update to github.com/evanw/esbuild 0.8.11 to 0.8.14 34061706e output: Add more layout lookup tests 6f7633df7 build(deps): bump github.com/google/go-cmp from 0.5.2 to 0.5.3 a546059a9 examples: Remove unneeded meta tag from blog example b5d906e31 build(deps): bump github.com/getkin/kin-openapi from 0.30.0 to 0.31.0 fd70bdafe docs: Regen docshelper 8f5c9a747 Add menu params e4fcb672e resources: Preserve url set in frontmatter without sanitizing 18c13adcd watcher: Add file deleted by accident 20a35374a Revert "docs: Regenerate docshelper" caf16c208 docs: Regenerate docshelper b298c06e0 deps: Update to Chroma v0.8.2 55e290af4 build(deps): bump github.com/evanw/esbuild from 0.8.8 to 0.8.11 506a190a8 build(deps): bump github.com/getkin/kin-openapi from 0.26.0 to 0.30.0 fc81de643 build(deps): bump github.com/evanw/esbuild from 0.8.6 to 0.8.8 fcaa324e3 releaser: Prepare repository for 0.79.0-DEV 959724f0e releaser: Add release notes to /docs for release of 0.78.2 a3012d85d releaser: Bump versions for release of 0.78.2 fc7f73927 releaser: Add release notes for 0.78.2 [ci skip] 78f227b66 js: Let ESBuild handle all imports from node_modules 5e03f644a build(deps): bump github.com/evanw/esbuild from 0.8.5 to 0.8.6 a92ef20ff build(deps): bump github.com/evanw/esbuild from 0.8.4 to 0.8.5 0d54a8440 build(deps): bump github.com/getkin/kin-openapi from 0.22.1 to 0.26.0 943f3c932 Update GH docs to say "main" as default branch 4f20bf29e Updated year in header 4c613d5d5 Added first fuzzer 82a182e52 build(deps): bump github.com/frankban/quicktest from 1.11.1 to 1.11.2 dfc662b20 build(deps): bump golang.org/x/text from 0.3.3 to 0.3.4 2f0917cc0 build(deps): bump github.com/evanw/esbuild from 0.8.3 to 0.8.4 7565cda1f releaser: Prepare repository for 0.79.0-DEV 347f2de67 releaser: Add release notes to /docs for release of 0.78.1 210f6d38a releaser: Bump versions for release of 0.78.1 03f87f8f0 releaser: Add release notes for 0.78.1 [ci skip] 3437174c3 Disable NPM test on Travis on Windows f66302ca0 travis: Install nodejs on Windows 944150baf js: Remove external source map option bf2837a31 js: Misc fixes cf6131dc1 releaser: Prepare repository for 0.79.0-DEV fd62817bb releaser: Add release notes to /docs for release of 0.78.0 3ebe83aea releaser: Bump versions for release of 0.78.0 0c16debc7 Update 0.78.0-relnotes.md 794e1f9e7 releaser: Add release notes for 0.78.0 c64e9504d Merge commit 'b74591123eac47a20d1f26ff3e2d291cd9c5cfc0' b74591123 Squashed 'docs/' changes from d1157b687..57c1d1a67 3b2fe3cd3 js: Add avoidTDZ option 85e4dd737 Make js.Build fully support modules 3089fc0ba js.Build: Generate tsconfig files e10e36cf7 releaser: Prepare repository for 0.78.0-DEV ef290125c releaser: Add release notes to /docs for release of 0.77.0 5d2fceeca releaser: Bump versions for release of 0.77.0 0696df668 Release 0.77.0 5ba49c877 Update 0.77.0-relnotes.md c3ccda8fa releaser: Add release notes for 0.77.0 beabc8d99 modules: Allow absolute paths for project imports 332b65e4c docs: Regen docs helper 3553fc533 Merge commit '9cabb46f68bae01aeb1859727dcb21e8a10f5ec7' 9cabb46f6 Squashed 'docs/' changes from 9abd3043a..d1157b687 173187e26 Add module.replacements 8a1c637c4 Fix setting HUGO_MODULE_PROXY etc. via env vars 6d95dc9d7 tpl: Fix reflection bug in merge 56a343507 deploy: Do not call CDN service invalidation when executing a dry run deployment d48a98c47 create: Pass editor arguments from newContentEditor correctly 3261678f6 deps: Bump github.com/spf13/cobra from 0.0.7 to 1.1.1 f465c5c30 build: Allow optional "nodeploy" tag to exclude deploy command from bin 3400aff25 Allow cascade _target to work with non toml fm fdfa4a5fe Allow getJSON errors to be ignored 8cbe2bbfa build(deps): bump github.com/evanw/esbuild from 0.7.15 to 0.7.18 807db97af tpl: Refactor time.AsTime location implementation 26eeb2914 tpl: Update Hugo time to support optional [LOCATION] parameter b886fa46b Revert "Add benchmark for building docs site" 14bce18a6 highlight: Avoid making unnecessary allocation 837e084bb Add benchmark for building docs site 08e4f9ff9 embedded: Always show page number when 5 pages or less acfa15386 output: Improve layout path construction f033d9f01 build(deps): bump github.com/frankban/quicktest from 1.11.0 to 1.11.1 59fe27942 build(deps): bump github.com/evanw/esbuild from 0.7.14 to 0.7.15 62119022d Merge branch 'release-0.76.5' 2f3f41f73 releaser: Prepare repository for 0.77.0-DEV 60f0725b3 releaser: Add release notes to /docs for release of 0.76.5 dcf70ea5a releaser: Bump versions for release of 0.76.5 7487c0abf releaser: Add release notes for 0.76.5 [ci skip] 79a022a15 Render aliases even if render=link ead5799f7 Render aliases even if render=link d57be1132 build(deps): bump github.com/spf13/afero from 1.4.0 to 1.4.1 d07059669 build(deps): bump github.com/evanw/esbuild from 0.7.9 to 0.7.14 f5ea359dd docker: Update to Go 1.15 and Alpine 3.12 78b26d538 output: Test all lookup permutations in TestLayout 28179bd55 output: Reformat TestLayout table fef057b48 releaser: Prepare repository for 0.77.0-DEV 50dfe40b9 releaser: Add release notes to /docs for release of 0.76.4 1ef4211fe releaser: Bump versions for release of 0.76.4 b148063ec releaser: Add release notes for 0.76.4 [ci skip] e9a7ebaf6 snap: Install postcss v8 explicitly as it is now a peer dependency 506820435 lang/i18n: Fix for language code case issue with pt-br etc. 49972d079 Merge branch 'release-0.76.3' c98132e30 Add merge helper af19253f4 releaser: Prepare repository for 0.77.0-DEV e96234590 releaser: Add release notes to /docs for release of 0.76.3 d62bc7477 releaser: Bump versions for release of 0.76.3 1b1d62fdc releaser: Add release notes for 0.76.3 [ci skip] 33e9d79b7 langs/i18n: Add workaround for known language, but missing plural rule error fc6abc39c langs/i18n: Fix for bare TOML keys 18ed22be5 releaser: Prepare repository for 0.77.0-DEV 207913f34 releaser: Add release notes to /docs for release of 0.76.2 830b1a94d releaser: Bump versions for release of 0.76.2 605cff407 releaser: Add release notes for 0.76.2 [ci skip] 6dd60fca7 Revert "deps: Update to github.com/tdewolff/minify v2.9.4" 138a02591 releaser: Prepare repository for 0.77.0-DEV 58ac83a98 releaser: Add release notes to /docs for release of 0.76.1 2b8e8e6d9 releaser: Bump versions for release of 0.76.1 aef836986 releaser: Add release notes for 0.76.1 [ci skip] f9e798e8c langs/i18n: Fix i18n .Count regression ee56efffc Fix typo in 0.76.0 release note 2c4e76e96 releaser: Prepare repository for 0.77.0-DEV 9c7d6e475 releaser: Add release notes to /docs for release of 0.76.0 4482958f9 releaser: Bump versions for release of 0.76.0 e1ec3bc2b Release 0.76.0 1cfa63b9e releaser: Add release notes for 0.76.0 b9318e431 docs: Regen docshelper 5e39eb20a Merge commit 'e5568488051a571df48401e03f1304b95dbc9028' e55684880 Squashed 'docs/' changes from 4895c29c5..9abd3043a 634938908 pagemeta: Make BuildConfig.Render an enum c63db7f1f Allow cascade to be a slice with a _target discriminator 5e2a547cb Add force flag to server redirects config ee090c094 build(deps): bump github.com/evanw/esbuild from 0.7.8 to 0.7.9 edc5c4741 tpl: Add Do Not Track (dnt) option to Vimeo shortcode 05e358fd3 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.5 to 2.9.7 a2e85d9a7 build(deps): bump github.com/aws/aws-sdk-go from 1.34.34 to 1.35.0 4fba78dd0 build(deps): bump github.com/getkin/kin-openapi from 0.22.0 to 0.22.1 c011b4667 build(deps): bump github.com/aws/aws-sdk-go from 1.34.33 to 1.34.34 35348b4b3 build(deps): bump github.com/evanw/esbuild from 0.7.7 to 0.7.8 34915777c build(deps): bump github.com/aws/aws-sdk-go from 1.34.27 to 1.34.33 0f4a837ed build(deps): bump github.com/evanw/esbuild from 0.7.4 to 0.7.7 b395d686e build(deps): bump github.com/tdewolff/minify/v2 from 2.9.4 to 2.9.5 97987e5c0 langs/i18n: Upgrade to go-i18n v2 111344113 publisher: Fix writeStats with quote inside quotes 4855c186d build(deps): bump github.com/evanw/esbuild from 0.7.2 to 0.7.4 0c3d2b67e Fix CLI example for PostCSS 8 6f07ec7e9 build(deps): bump github.com/aws/aws-sdk-go from 1.34.26 to 1.34.27 4318dc72f build(deps): bump github.com/alecthomas/chroma from 0.8.0 to 0.8.1 acdc27a32 build(deps): bump github.com/evanw/esbuild from 0.7.1 to 0.7.2 3acde9ae0 Make sure CSS is rebuilt when postcss.config.js or tailwind.config.js changes 473b6610d Fix typo in redirect error message 0bce97703 build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.26 b254532b5 deps: Update to github.com/tdewolff/minify v2.9.4 05a228929 snap: Bump bundled Node.js from v12.18.3 to v12.18.4 8e553dcde markup/asciidocext: Add preserveTOC option d4fc70a3b build(deps): bump github.com/frankban/quicktest from 1.10.2 to 1.11.0 d905abc00 build(deps): bump github.com/evanw/esbuild from 0.6.32 to 0.7.1 8f3946746 build(deps): bump github.com/rogpeppe/go-internal from 1.5.1 to 1.6.2 b01b2564e build(deps): bump github.com/jdkato/prose from 1.1.1 to 1.2.0 9fa5ebe2c build(deps): bump github.com/spf13/afero from 1.2.2 to 1.4.0 efaed306b releaser: Prepare repository for 0.76.0-DEV a4a7bab73 releaser: Add release notes to /docs for release of 0.75.1 2a9dce423 releaser: Bump versions for release of 0.75.1 30159b58e releaser: Add release notes for 0.75.1 [ci skip] cd00f7f96 resources/image: Fix nilpointer for images with no Exif 214afe4c1 modules/npm: Preserve the original package.json if it exists cd830bb02 tpl: Fix grammar in the new 'requires non-zero' error message a8458bfb2 releaser: Prepare repository for 0.76.0-DEV fef924baf releaser: Add release notes to /docs for release of 0.75.0 07b5e602f releaser: Bump versions for release of 0.75.0 70f16e84e Release 0.75.0 abadf2954 releaser: Add release notes for 0.75.0 377ad87a5 Set PWD in environment when running the Node apps 292b0e26e typo: already -> already 534ae9c57 Squashed 'docs/' changes from d3eb97a33..4895c29c5 df56682a1 Merge commit '534ae9c57a902aea9ed6e62390dec11fa74b7122' be2404c8b docs: Regen docs helper c8da8eb1f docs: Regenerate CLI docs 787da6bd5 releaser: Drop 32-bit for MacOS 85ba9bfff Add "hugo mod npm pack" 9df60b62f Print layout name if it was specified when showing missing layout file error 4fad43c8b build(deps): bump github.com/aws/aws-sdk-go from 1.34.21 to 1.34.22 fb0f2cc71 markup/highlight: Add support to linkable line anchors on Chroma 748fd4cb0 snap: Bump bundled Node.js from v8.12.0 to v12.18.3 b82f440c5 Revert "snap: Change confinement from strict to classic" c8143efa5 build(deps): bump github.com/getkin/kin-openapi from 0.14.0 to 0.22.0 c80132bbe build(deps): bump github.com/aws/aws-sdk-go from 1.34.20 to 1.34.21 75fa4c5c9 build(deps): bump github.com/spf13/viper from 1.6.1 to 1.7.1 fd7969e0b deps: Run "go mod tidy" b7fa3c4bb deps: Update to Goldmark v1.2.1 6a848cbc3 markup/asciidocext: Fix AsciiDoc TOC with code 746ba803a build(deps): bump github.com/aws/aws-sdk-go from 1.27.1 to 1.34.20 612b7d376 build(deps): bump github.com/mitchellh/mapstructure from 1.1.2 to 1.3.3 6f4ff1a46 snap: Change confinement from strict to classic ddeca4593 build(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.7 31f2091f5 build(deps): bump github.com/sanity-io/litter from 1.2.0 to 1.3.0 d4611c432 modules: Add noVendor to module config 20af9a078 modules: Add ignoreImports to module imports config 9a1e6d15a modules: Make ignoreVendor a glob pattern 84adecf97 build(deps): bump github.com/gorilla/websocket from 1.4.1 to 1.4.2 573558a07 build(deps): bump github.com/fsnotify/fsnotify from 1.4.7 to 1.4.9 8b10c22f8 build(deps): bump github.com/kyokomi/emoji 195bd1243 build(deps): bump github.com/markbates/inflect from 1.0.0 to 1.0.4 6a544ece2 build(deps): bump github.com/frankban/quicktest from 1.7.2 to 1.10.2 4b430d456 Encode & in livereload injected code b9f10c75c build(deps): bump github.com/niklasfasching/go-org from 1.3.1 to 1.3.2 537c598e9 build(deps): bump github.com/bep/golibsass from 0.6.0 to 0.7.0 67348676f build(deps): bump golang.org/x/text from 0.3.2 to 0.3.3 f9cc0ec76 build(deps): bump github.com/evanw/esbuild from 0.6.5 to 0.6.32 b5483eed6 build(deps): bump github.com/nicksnyder/go-i18n from 1.10.0 to 1.10.1 90285f475 Revert "Update dependabot.yml" 4949bdc2e markup/asciidocext: Fix broken test f7c1b5fe1 docs: Update replaceRE func 183e86260 docs: Update replace func f50ee6bbe docs: Update merge function c0655ba6c Update dependabot.yml a2dda22c3 Create dependabot.yml 910d81a69 Remove Pygments from requirements.txt 8c490a73b docs: Regen CLI docs e6cd9da42 docs: Regen docs helper dcf25c0b4 markup/asciidocext: Revert trace=true 7d7771b67 Squashed 'docs/' changes from 7297c1172..d3eb97a33 b9e4f5898 Merge commit '7d7771b673e5949f554515a2c236b23192c765c8' e820b366b Update to Go 1.15.1 and 1.14.8 4055c1218 Fix some change detection issues on server reloads 3ba7c9253 markup/asciidoc: Add support for .TableOfContents 19ef27b98 markup/goldmark: Add a test case c6b661de8 js.Build: Add SourceMap flag with inline option cdfd1c99b tpl: Add limit support to replaceRE 047af7cfe tpl: Extend merge to accept multiple parameters f9ebaaed1 tpl: Add limit option to replace template function d39636a5f commands: Remove logic that hides 'Building Sites' message after build completes ad01aea3f Fixed misspelled words ec3742046 Improve stderr logging for PostCSS and simlilar ae63c2b5c Fail on partials with return when given none or a zero argument e627449c0 Update to Go 1.15 c2235c6a6 Revert "Update stale.yml" 4f69ade71 Update stale.yml f8b8b091f Merge commit 'cb39847dee488c373dd5bc2a3706385342a59355' cb39847de Squashed 'docs/' changes from a26d0e610..7297c1172 5f4259014 Remove trailing whitespace and tabs from RSS templates f3cb0be35 Fix a typo in CONTRIBUTING.md bffc4e12f Revert "Fix ellipsis display logic in pagination template" 12f6a1cdc Respect mediatypes for deploy 2fa851e65 Fix ellipsis display logic in pagination template 21dbfa1f1 mage: Add uninstall target e5591e89d deps: Update Chroma to 0.8.0 88929bc23 deps: Update go-org to v1.3.1 850c18bfe releaser: Prepare repository for 0.75.0-DEV da0437b48 releaser: Add release notes to /docs for release of 0.74.3 90fe00df0 releaser: Bump versions for release of 0.74.3 02efadc24 releaser: Add release notes for 0.74.3 [ci skip] 00e00da23 publisher: Collect transition attributes as classes 45c665d39 Fix Asciidoctor args a06c06a5c Fix date format in internal schema template 0256959a3 resources/js: Add option for setting bundle format eded9ac2a resources/js: Simplify options handling 8d7251282 make sure documentation intro text only appears once e81aef0a9 resources/js: Add es5 build target 673e622fa Merge commit '28bd06265e88454b061810578919d891909a83ad' 28bd06265 Squashed 'docs/' changes from c3b4f8410..a26d0e610 9f9191471 deps: esbuild v0.6.5 3727a9d11 releaser: Prepare repository for 0.75.0-DEV 48565de62 releaser: Add release notes to /docs for release of 0.74.2 808e12621 releaser: Bump versions for release of 0.74.2 aa85a46dc releaser: Add release notes for 0.74.2 [ci skip] 35011bcb2 Add .Defines to js.Build options 084624baa releaser: Prepare repository for 0.75.0-DEV 15163266c releaser: Add release notes to /docs for release of 0.74.1 a74f7d3cc releaser: Bump versions for release of 0.74.1 cb84d9816 releaser: Add release notes for 0.74.1 [ci skip] c91dbe4ce Fix baseof block regression 6e0452e18 releaser: Prepare repository for 0.75.0-DEV d2b116268 releaser: Add release notes to /docs for release of 0.74.0 626518430 releaser: Bump versions for release of 0.74.0 797127010 Release 0.74.0 1672a332d releaser: Add release notes for 0.74.0 823ce055e Squashed 'docs/' changes from cfd74b57d..c3b4f8410 5f7a65a08 Merge commit '823ce055ed3356da37e9ec4ac70446bdbbaa8de8' 25e3da334 docs: Regenerate docs helper 9df98ec49 Add proper Media Type handling in js.Build 2fc338070 Add js.Build asset bundling f1916f114 Merge commit '6aa5c9117fd34644459ea9bcfb1b3f5010658d5d' 6aa5c9117 Squashed 'docs/' changes from ac2c4a487..cfd74b57d 12a65e76d Add openapi3.Unmarshal 58c0f5e61 Remove trailing hyphen from auto heading ID a1c3e3c1f deploy: Ensure that non-trivial default flag values are passed through. 42e150fbf Fix server reload when non-HTML shortcode changes 028b35678 tpl/strings: Add strings.Count e9f87c4e3 Update formats.md doc for new allowed extensions. defd7106b tpl: Add debug.Dump beb6c03bc Update config.go to add two Asciidoctor extensions 4a3efea7e Add support for inline partials c66dc6c74 Add support for native Org dates in frontmatter 127d5feb3 deps: Update go-org to v1.3.0 2d42ba912 deps: Update go-org to v1.2.0 5b7b5dea1 Update bug_report.md ccfaeb678 hugolib: Add missing zero check on file 057b1377c cache: Remove some unused code 48dbb593f commands: Add an option to print memory usage at intervals f0266e2ef Rework external asciidoctor integration 77aa385b8 Enable the embedded template test when race detector is off 545a1c1ce Merge branch 'release-0.73.0' 47aaa52e3 releaser: Prepare repository for 0.74.0-DEV 428907cc3 releaser: Add release notes to /docs for release of 0.73.0 a78b3e341 releaser: Bump versions for release of 0.73.0 cfcb01451 Release 0.73.0 0b579db80 Updated installation instruction about Sass/SCSS support ee5d027cd releaser: Add release notes for 0.73.0 4a340ba25 Remove some old release notes 3466884e3 Create robots.txt in the domain root directory 6ff435aa3 Make GroupByParamDate work with string params 82abca32f Add GroupByLastmod fc045e12a Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 9679023f2 Fix aliases with path in baseURL 0a9172672 Merge commit 'efa74c5c6e6ff1daddeb5834ea7c69bed2acf171' efa74c5c6 Squashed 'docs/' changes from 9be494de3..ac2c4a487 6408c1cbc Fix server data race/nil pointer in withMaps 522ba1cd9 Fix order of GetTerms 889dc47ce Add genDocsHelper mage target f720fe56d Fix aliases with uglyURLs d6ed17c60 Fix crash for closing shortcode with no .Inner set 145b3fcce Fix aliases with relativeURLs 01e249e97 Regenerate templates 4b560cc11 Beautify HTML generated by pagination template e3e627e6b Add a nested data dir test 83d03a520 hugofs: Use os.PathError in RootMappingFs.doLstat fc0f13b68 commands: Fix URL rewrites vs fast render server mode 7eeebe1e5 tpl/crypto: Add hmac 740fa4a91 Remove credit (#7347) f8c67f93e Allow hook template per section/type 3d9235e8f tpl: Fix bad rounding in NumFmt f7d909f39 releaser: Prepare repository for 0.73.0-DEV 8a7ef3cf4 releaser: Add release notes to /docs for release of 0.72.0 2dfe242ea releaser: Bump versions for release of 0.72.0 7a1464e54 Release 0.72.0 41d50b4dd releaser: Add release notes for 0.72.0 4d53ae697 releaser: Adjust the "thanks" section 626b16e02 Merge commit '9e1dcefc5f559944b70d2fa520f6acd5c56a69f2' 9e1dcefc5 Squashed 'docs/' changes from 6c2195936..9be494de3 2919a6a50 common/maps: Add Scratch.Values 432885c49 deps: Update Goldmark to improve Typographer 6a3e89743 Add redirect support to the server 9613e3e8a Fix typo in install instructions c950c86b4 publisher: Fix tag collector for nested table elements 915202494 snap: Fix build error: my previous commits did not fix it b3e4f911f releaser: Prepare repository for 0.72.0-DEV a301f6b2a releaser: Add release notes to /docs for release of 0.71.1 646bc8508 releaser: Bump versions for release of 0.71.1 5c0d10045 releaser: Add release notes for 0.71.1 [ci skip] 81f563324 Add some more date test cases 9698b0dab Fix RenderString vs render hooks 32344fe3d Prevent WARNINGs in RenderString 4d7fa9f11 Fix IsAncestor/IsDescendant for taxonomies a985efcec Fix GetPage on section/bundle name overlaps 6c3c6686f Fix Go template script escaping c34bf4856 Add a test helper 833d16d46 releaser: Prepare repository for 0.72.0-DEV 06150c87b releaser: Add release notes to /docs for release of 0.71.0 330e52ebe releaser: Bump versions for release of 0.71.0 9e7823537 Release 0.71 7cd66c53b releaser: Add release notes for 0.71.0 723ec555e Fix Babel on Windows 518d14964 commands: Use WARN log level also for the early initialization e0e81b280 Merge commit 'c9403cbceaaeff53ff4833561f4eefe1dc1a405e' c9403cbce Squashed 'docs/' changes from ec0abe052..6c2195936 3cc41523b Update to Go 1.14.3 and Go 1.13.11 2fd0a5a67 Improve error message when no Babel installed 6e051c053 Add test for headings render hook 423b8f2fb Add render template hooks for headings 991934497 Add math.Pow 558c09305 deploy: Do not suppress .well-known/ directory b69a36140 snap: Quote "@babel/cli" to solve build error a0103864a snap: Remove custom x-nodejs plugin b342e8fbd Upgrade chroma to 0.7.3 to fix invalid css 6205d56b8 Use .Lastmod for og:updated_time a5039ddda releaser: Prepare repository for 0.71.0-DEV 7f47b99ea releaser: Add release notes to /docs for release of 0.70.0 b98e2f66b releaser: Bump versions for release of 0.70.0 57ebab7c2 Release 0.70.0 0e314925f releaser: Add release notes for 0.70.0 e4621446c Merge commit '89044b8f8795f17c36396c67823183a20fc88139' 89044b8f8 Squashed 'docs/' changes from 19f44e150..ec0abe052 01befcce3 deps: Update minify to v2.6.2 04b1a6d99 Add support for sort by boolean dd31e8000 deps: Update to Libsass 3.6.4 6add6d77b Rename transpileJS to babel 2a171ff1c resources: Add JavaScript transpiling solution 67f920419 Disable a test locally c03ea2b66 Fix some missing JS class collector cases fe60b7d9e Add diagnostic hints to init timeout message c2d9fd1eb releaser: Prepare repository for 0.70.0-DEV ec9dcf304 releaser: Add release notes to /docs for release of 0.69.2 03802ff3c releaser: Bump versions for release of 0.69.2 5e31198c9 releaser: Add release notes for 0.69.2 [ci skip] 8d5766d41 Fix IsAncestor and IsDescendant when the same page is passed 5c41f41ad deps: Update goldmark-highlighting 27a4c4410 Fix IsAncestor and IsDescendant under subsection ade27699e releaser: Prepare repository for 0.70.0-DEV 17661debb releaser: Add release notes to /docs for release of 0.69.1 8549189e8 releaser: Bump versions for release of 0.69.1 c2c7a4ce5 releaser: Add release notes for 0.69.1 [ci skip] 49e6c8cb4 hugolib/filesystems: Fix typo in test suite f37e77f2d Fix class collector when running with --minify 27af5a339 related: Fix toLower b3c825756 Fix broken test 5146dc614 tpl/tmplimpl/template: Change defer RLock to RUnlock 736f84b2d hugolib: Add Unlock before panic cd4d82020 docs: Fix typo in Hugo's Security Model 2b28e5a9c deps: Update go-org to v1.1.0 102ec2da7 commands: Modify gen chromastyles to output all CSS classes feaa582cb deps: Update to goldmark v1.1.28 ee67dbeff Fix query parameter handling in server fast render mode 4a3f2427e releaser: Prepare repository for 0.70.0-DEV 4205844bc releaser: Add release notes to /docs for release of 0.69.0 9b55d1358 releaser: Bump versions for release of 0.69.0 6f56a636f Update 0.69.0-relnotes.md 5ec7fa343 releaser: Add release notes for 0.69.0 b7ff4dc23 docs: Regen docs helper da3c3e5fb Squashed 'docs/' changes from 20d77860b..19f44e150 30748decf Merge commit 'da3c3e5fbd0de65f956618cd2e35401460a3cd02' 095bf64c9 Collect HTML elements during the build to use in PurgeCSS etc. 7791a804e deps: Update to latest emoji package c774b230e Update hosting-on-aws-amplify.md 2f721f8ec Add basic "post resource publish support" 8568928aa tpl: Extend Jsonify to support options map 1bc93021e tpl: Extend Jsonify to support optional indent parameter 7eba37ae9 Typo correction efc61d6f3 commands: Use semver for min_version per recommendations d8d6a25b5 modules: Fix hugo mod vendor for regular file mounts 9f12be54e Revert "Revert "common/herrors: Fix typos in comments"" 4437e918c Revert "common/herrors: Fix typos in comments" 4de3ecdc2 deps: Updateto gitmap v1.1.2 1123711b0 common/herrors: Fix typos in comments 3d84ef972 Merge commit 'c494c37a4523fbf2db6274dc87e0877fd5bec24b' c494c37a4 Squashed 'docs/' changes from 2a0ea423d..20d77860b 9c9987535 helpers: Fix TrimShortHTML 4a39564ef Fix IsDescendant/IsAncestor for overlapping section names b6e097cfe fix typo in getting started 19a8accc9 releaser: Prepare repository for 0.69.0-DEV 157669a0e releaser: Add release notes to /docs for release of 0.68.3 8f49df946 releaser: Bump versions for release of 0.68.3 1a68ad4e3 releaser: Add release notes for 0.68.3 [ci skip] 523d51948 Fix _build.list.local logic 971b28904 releaser: Prepare repository for 0.69.0-DEV 63bbb40df releaser: Add release notes to /docs for release of 0.68.2 73ae6d581 releaser: Bump versions for release of 0.68.2 e18a2ad3f releaser: Add release notes for 0.68.2 [ci skip] cfa73050a Fix cache reset for a page's collections on server live reload 244e49c0e releaser: Prepare repository for 0.69.0-DEV 98dc46e1a releaser: Add release notes to /docs for release of 0.68.1 87dd5725d releaser: Bump versions for release of 0.68.1 8c6a03a92 releaser: Add release notes for 0.68.1 [ci skip] 1ce3e7d52 releaser: Include "Revert" commits in change log c9dc316ad Revert "resources: Add data context to the key in ExecuteAsTemplate" 1664a0e89 releaser: Prepare repository for 0.69.0-DEV 1e67854b1 releaser: Add release notes to /docs for release of 0.68.0 e1b609af9 releaser: Bump versions for release of 0.68.0 8e5566af6 Release 0.68.0 1005f754e Update 0.68.0-relnotes.md efde7078e releaser: Add release notes for 0.68.0 2ebb9f548 Fix Go build version 7204b354a Some minify configuration adjustments 574c2959b Add minify config 99958f90f Allow headless bundles to list pages via $page.Pages and $page.RegularPages 1d91d8e14 Update to Go 1.14.1 and 1.13.9 95f492114 Fix GetTerms nil pointer c947351d7 Merge commit 'aa54803a84208816e9c678359bd3f86760484ce0' aa54803a8 Squashed 'docs/' changes from 988f7d5c2..2a0ea423d cc2a5d52a Pass directory name to filters in LstatIfPossible in the same way as Readdir 52c159c45 Update to goldmark 1.1.25. c7b6d74e8 resources: Fix scss vs css import regexp 1a8af7d4f Add workaround for regular CSS imports in SCSS 03b93bb98 Add .RegularPagesRecursive 94fb4dc3d releaser: Prepare repository for 0.68.0-DEV 4f44227bd releaser: Add release notes to /docs for release of 0.67.1 99d36237c releaser: Bump versions for release of 0.67.1 e371162c3 releaser: Add release notes for 0.67.1 [ci skip] 5eadc4c0a metrics: Fix --templateMetricsHints 18cb21ff2 resources: Add data context to the key in ExecuteAsTemplate df298558a Improve Tailwind/PostCSS error messages b1106f871 deps: Update Blackfriday c0177fe2b resources: Try to fix a Go 1.15 go vet error 5914f91b6 Add languageDirection to language configuration 5b4659fa0 releaser: Prepare repository for 0.68.0-DEV 7f1da3efc releaser: Add release notes to /docs for release of 0.67.0 f7d4b01c6 releaser: Bump versions for release of 0.67.0 b809b9680 Update 0.67.0-relnotes.md a9c91361c releaser: Add release notes for 0.67.0 63393230c docs: Doument the server config 6b61f2a5b Merge commit '14e369b961943a0b977776899e24e8bea63834df' 14e369b96 Squashed 'docs/' changes from 341ecabb2..988f7d5c2 6cceef65c Fix ambigous error on site.GetPage ffcb4aeb8 Fix handling of HTML files without front matter 8279d2e22 Support unComparable args of uniq/complement/in c4fa2f079 tpl: Fix error with unicode in file paths 108314444 Add HTTP header support for the dev server 51e178a6a deploy: Add include and exclude support for remote cb12f41a9 releaser: Prepare repository for 0.67.0-DEV 78c3c78fc releaser: Add release notes to /docs for release of 0.66.0 713132cd4 releaser: Bump versions for release of 0.66.0 bbaefd7e3 Update 0.66.0-relnotes.md cc1a71886 releaser: Add release notes for 0.66.0 6a34f88dc Skip some tests on CircleCI ae383f04c {{ in }} should work with html.Template type ee31e61fb docs: Regen CLI docs 760a87a45 commands: Add --all flag to hugo mod clean 3d3fa5c3f Add build.UseResourceCacheWhen ee3d02134 Update dependency list in README.md 8947c3fa0 Fix ref/relref short lookup for pages in sub-folder d7798906d tpl: Change error message on missing resource 305ce1c9e resources: Add full filename to image when processing fails 3e9db2ad9 hugolib: Fix error handling in page collector 449deb7f9 Update dependency list in README 1746e8a9b Fix ref/relRef regression for relative refs from bundles 6f48146e7 identity: Fix potential infinite recursion in server change detection b0d850321 Fix rebuild logic when editing template using a base template b66d38c41 resources: Add basic @import support to resources.PostCSS 05a74eaec deploy: Implement include/exclude filters for deploy 33ae62108 Update to Go 1.14 and 1.13.8 1352bc880 Add hugo.IsProduction function d184e5059 tpl: Add math.Sqrt 322c285ba releaser: Prepare repository for 0.66.0-DEV 211ba42a9 releaser: Add release notes to /docs for release of 0.65.3 0ac528d74 releaser: Bump versions for release of 0.65.3 d8bde266c releaser: Add release notes for 0.65.3 [ci skip] 0bd6356c6 Fix panic when home page is drafted ca68abf0b Fix goldmark toc rendering a524124be Fix crashes for 404 in IsAncestor etc. c1eb62512 releaser: Add release notes to /docs for release of 0.65.2 1510f0778 releaser: Bump versions for release of 0.65.2 aa2ef4542 releaser: Add release notes for 0.65.2 [ci skip] 76b2afe64 Apply missing go fmt f46053034 Fix panic on no output formats 4c2a0de41 Fix panic in 404.Parent 6be6684cc releaser: Add release notes to /docs for release of 0.65.1 dbaa15d40 releaser: Bump versions for release of 0.65.1 a449e87da releaser: Add release notes for 0.65.1 [ci skip] 7ef5a4c83 hugolib: Fix 2 Paginator.Pages taxonomy regressions a70bbd069 hugolib: Fix deletion of orphaned sections 24afe2b82 releaser: Add release notes to /docs for release of 0.65.0 9fd7d3957 releaser: Bump versions for release of 0.65.0 c45025cb9 releaser: Add release notes for 0.65.0 a5ebdf7d1 docs: Regenerate CLI docs 9bdedb251 Fix lazy publishing with publishResources=false dce210ab5 modules: Improve "hugo mod clean" 0b96aba02 commands: Add "hugo mod verify" fa520a2d9 Add Page.GetTerms 4b670bc8c Squashed 'docs/' changes from 16753a78d..341ecabb2 82029c1ec Merge commit '4b670bc8cc38103c2c60e5090c2f56bf30832b8d' 7489a8645 Add a list terms benchmark da54787cf Handle disabled RSS even if it's defined in outputs c7975b48b Fix goMinorVersion on non-final Go releases b2dcd53e3 Use the tree for taxonomy.Pages() 36983e618 Add some cagegories to the site collections benchmarks d73e37387 tpl: Adjust the RSS taxonomy logic aa3e18305 tpl: Fix RSS template for the terms listing 1b7acfe76 Fix taxonomy 19e12caf8 Fix RenderString for pages without content 20f2211fc modules: Do not try to get local themes in "hugo mod get" a21a9373e deps: Update goldmark-highlighting 775c7c247 commands: Support "hugo mod get -u ./..." eada236f8 Introduce a tree map for all content e5329f13c Another benchmark rename 5b145ddc4 Rename the Edit benchmarks 3c568ad01 markup/highlight: Fix chroma highlight 54bdcaaca Refactor a benchmark to make it runnable as test 1622510a5 Add benchmark for content edits 56d0b6588 Add "go mod verify" to build scripts 75c3787fc Add git to Dockerfile 9babb1f0c deps: Update go.sum 8a5124d6b commands: Rename doWithCommandeer to cfgInit/cfgSetAndInit 898a0a96a deps: Update golibsass 3b721110d Shuffle test files before insertion 40ba7e6d6 Update to LibSass v3.6.3 4f43c9022 releaser: Prepare repository for 0.65.0-DEV c327e75d0 releaser: Add release notes to /docs for release of 0.64.1 8bd8d4fe9 releaser: Bump versions for release of 0.64.1 ad7c38cd6 releaser: Add release notes for 0.64.1 [ci skip] b78576fd3 hugofs: Fix mount with hole regression 18888e09b Fix bundle resource ordering regression 1e5eb8679 Merge commit '3c0036805d64fdd8290f1c4a31371780ff3ea365' 3c0036805 Squashed 'docs/' changes from bd0e15bb6..16753a78d 7f0ebd4a3 CONTRIBUTING: Fix note about CGO 23ea43180 Update Go version requirement 6a74cbe91 releaser: Prepare repository for 0.65.0-DEV 241db8f78 releaser: Add release notes to /docs for release of 0.64.0 7624ab028 releaser: Bump versions for release of 0.64.0 8490a0aa9 Update 0.64.0-relnotes.md bd731d27b releaser: Add release notes for 0.64.0 80dd6ddde Fix module mount in sub folder 299731012 Mention a "no CGO rule" 2bbc865f7 commands: Fix config environment handling 0792cfa9f Update to Go 1.13.7 and Go 1.12.16 b3f0674b8 transform/livereloadinject: Add defer to livereload script tag ef78a0d18 transform/livereloadinject: Don't use document.write to inject livereload 585958645 hubolig: Add a render hook whitespace test 2d159e9cc Do not render alias paginator pages for non-HTML outputs f45cb3172 Fix base template handling with preceding comments 49ef64720 modules: Fix "hugo mod get -u" with no arguments 8f08cdd0a transform/livereloadinject: Inject livereload script right after head if possible 281abb18e deps: Update goldmark to v1.1.22 d8e685154 releaser: Prepare repository for 0.64.0-DEV 934ee21fa releaser: Add release notes to /docs for release of 0.63.2 c7427a50e releaser: Bump versions for release of 0.63.2 49e2931eb releaser: Add release notes for 0.63.2 [ci skip] e8831a056 hubolib: Revert to .Type = "page" when empty 74b6c4e5f And now finally fix the 404 templates 8df5d76e7 Fix 404 with base template regression 8ae2c9c3d releaser: Prepare repository for 0.64.0-DEV ce9aceb74 releaser: Add release notes to /docs for release of 0.63.1 fd32849bf releaser: Bump versions for release of 0.63.1 417f9ddf5 releaser: Add release notes for 0.63.1 [ci skip] 0df7bd62d deps: Make the build flags shared between sites f441f6751 Fix baseof with regular define regression 7ed22e9fb Revert to minify v2.6.1 fb974ae87 releaser: Prepare repository for 0.64.0-DEV 745ddcbba releaser: Add release notes to /docs for release of 0.63.0 3b3f5a259 releaser: Bump versions for release of 0.63.0 d10ed683c Release 0.63.0 19e387d18 releaser: Add release notes for 0.63.0 cafb1d53c docs, output: Add base template lookup variant to docs.json 4f466db66 docs: Regen docs helper 17af79a03 Fix 0.62.1 server rebuild slowdown regression 2fefc0160 tpl/compare: Fix eq when > 2 args 0c251be66 Allow multiple arguments in ne/ge/gt/le/lt functions Treat op arg1 arg2 arg3 ... as (arg1 op arg2) && (arg1 op arg3) and so on for ne/ge/gt/le/lt. 836c24261 hugolib: Disable a test assertion on ARM c6d650c8c tpl/tplimpl: Rework template management to get rid of concurrency issues 8585b388d deps: Update go-org d61bee5e0 examples: Fix blog not building 21ca2e9ce Add support for newline characters in raw string shortcode 3efa1d812 deps: Update github.com/alecthomas/chroma 65ec8fe82 deps: Update minify to v2.7.2 d3e8ab2e3 deps: Update Goldmark to v1.1.21 da8145565 Allow raw string literals in shortcode params 0c0bb3728 deps: Update github.com/gohugoio/testmodBuilder ddd75f212 hugolib: Some more benchmark adjustments 4ed6ebef4 hugolib: Adjust site benchmarks 94cfdf6be deps: Update direct dependencies 451380177 minifiers: Update to new CSS config 56354a63b deps: Update to Minify v2.7.0 b9b73a2f6 Revert "Add support for freebsd/arm64" aead8108b Add support for freebsd/arm64 1cf235412 tpl: Put Go's internal template funcs in Hugo's map df6e9efd8 Update releasenotes_writer.go ea05c0e84 hugolib: Add a benchmark with lots of templates 273047b5b releaser: Prepare repository for 0.63.0-DEV 83e501849 releaser: Add release notes to /docs for release of 0.62.2 12230b689 releaser: Bump versions for release of 0.62.2 afdb180e2 releaser: Add release notes for 0.62.2 [ci skip] 196a9df58 hugolib: Fix relative .Page.GetPage from bundle 9b6e61464 markup/goldmark: Adjust auto ID space handling d62ede8e9 docs: Document the new autoHeadingIDType setting 81b7e48a5 docs: Regenerate docshelper 16e7c1120 markup/goldmark: Add an optional Blackfriday auto ID strategy 8f071fc15 markup/goldmark: Make the autoID type config a string 469351d5b Merge commit '26f1458a2df6b55eee3a5de46f5fec23a43a7c7d' 26f1458a2 Squashed 'docs/' changes from 54f0e8776..bd0e15bb6 5ee1f0876 markup/goldmark: Simplify code a82d2700f markup/goldmark: Make auto IDs GitHub compatible ae816452b releaser: Prepare repository for 0.63.0-DEV a1518704a releaser: Add release notes to /docs for release of 0.62.1 3a21a1708 releaser: Bump versions for release of 0.62.1 451746ddd releaser: Add release notes for 0.62.1 [ci skip] ff6253bc7 Support files in content mounts aa4ccb8a1 Update alpine base image in Dockerfile to 3.11 5509954c7 hugolib: Fix inline shortcode regression 6b59b64f0 releaser: Prepare repository for 0.63.0-DEV 6608f1557 releaser: Add release notes to /docs for release of 0.62.0 b361d9a46 releaser: Bump versions for release of 0.62.0 592a7d104 Release 0.62.0 93216fda7 releaser: Add release notes for 0.62.0 8a4005cf2 Squashed 'docs/' changes from af4b7ac5b..54f0e8776 740b72558 Merge commit '8a4005cf2b0ef34265ff8051a6b76226685fc226' 1fb17be9a deps: Update Goldmark to v1.1.18 51d89dab1 deps: Update go-org c8bfe47c6 docs: More on hooks 50cc7fe54 tpl: Do not return any value in errorf 1773d71d5 tpl: Add a warnf template func 8a58ebb31 hugolib: Improve error and reload handling of hook templates in server mode 045368381 deps: Update to Goldmark v1.1.17 55c29d4de docs: Regen docshelper ccb1bf1ab tpl/collections: Some more params merge adjustments a67d95fe1 Preserve HTML Text for image render hooks ad6504e6b Fix abs path handling in module mounts 158e7ec20 Fix incorrect MIME type from image/jpg to image/jpeg eef934ae7 deps: Update Goldmark 00954c5d1 Preserve HTML Text for link render hooks 1b785a7a6 tpl/collections: Fix merge vs Params d20ca3700 tpl: Get rid of the custom template truth logic 3e316155c docs: Footnote e625088ef Add render template hooks for links and images 67f3aa72c Merge commit '2e711a28c71e8667258e5ab824f9b9a71c261b0a' 2e711a28c Squashed 'docs/' changes from 51c4f3184..af4b7ac5b 0947cf958 Enhance accessibility to issues 3c24ae030 hugolib: Fix test 03d6960a1 deps: Re-introduce the correct version of Goldmark 92c7f7ab8 tpl: Add some comments a03c631c4 Rework template handling for function and map lookups 167c01530 Create lightweight forks of text/template and html/template 4c804319f markup/tableofcontents: Add config option for ordered list 186a5ebfc releaser: Prepare repository for 0.62.0-DEV 9b445b9da releaser: Add release notes to /docs for release of 0.61.0 3af783966 releaser: Bump versions for release of 0.61.0 31f322a61 Release 0.61.0 38c60f2be releaser: Add release notes for 0.61.0 3cc217a65 deps: Update Goldmark 5f8c2818f Deprecate Ace and Amber c5f2f5837 markup: Add typographic chars from goldmark to toc 0efb00c2a tpl/partials: Allow any key type in partialCached 40a092b06 markup: Reimplement pygmentsCodefencesGuessSyntax d534ce942 deps: Update Goldmark a6b6b135a releaser: Prepare repository for 0.61.0-DEV 960667561 releaser: Add release notes to /docs for release of 0.60.1 6c0556308 releaser: Bump versions for release of 0.60.1 f5250ec09 releaser: Add release notes for 0.60.1 [ci skip] 86a5b59f6 deps: Update minify bb80fff69 Fix headless regression 347cfb0c1 deps: Update Goldmark b60ae35b9 hugolib: Fix timeout number parsing for YAML/JSON config 003ba5b10 releaser: Prepare repository for 0.61.0-DEV f2dea9b03 releaser: Add release notes to /docs for release of 0.60.0 763b0dcb9 releaser: Bump versions for release of 0.60.0 b2969b7a7 Release 0.60.0 60fea562c releaser: Add release notes for 0.60.0 14a1de14f modules: Add some more output if modules download takes time dcde8af8c Add some internal template image tests c91970c08 tpl/tplimpl: Featured and Site.Params image support for Schema dd1e5fc0b hugolib: Disable test assertion on Windows b0c7749fa deps: Update Goldmark 25a6b3369 tpl/tplimpl: Add support for featured and global image to OpenGraph template 017664392 hugolib: Fix cascade in server mode da5352359 hugolib: Fix .Sections vs siblings 96f09659c Fix language handling in ExecuteAsTemplate 03b369e67 hugolib: Adjust .Site.Permalinks deprecation level 69fd1c60d hugolib: Remove .Site.Ref/RelRef 33d733300 Deprecate mmark e3451371b hugolib: Fix recently broken timeout config 5c5231e09 commands: Use HUGO_ENV if set d6f7a9e28 resources/images: Make the image cache more robust 031f948f8 Update to Go 1.13.4 and Go 1.12.13 71597bd1a mage: Restore -v behaviour a8e9f8389 hugolib: Increase default timeout value to 30s 03e2d7462 hubolig: Fix potential data race ea96e1dc5 Revert "deps: Update Goldmark" 822191286 deps: Update Goldmark 8beaa4c25 mage: Fix mage check on darwin and add debugging output 8a89b8582 commands: Fix jekyll metadata import on individual posts e1175ae83 Improve grammar in README.md a2d77f4a8 markup/highlight: Replace the temp for with a dependency b546417a2 deps: Update Chroma 4175b0468 deps: Update Goldmark 55f951cbb markup/tableofcontents: GoDoc etc. 20f351ee4 Minor cleanups bfb9613a1 Add Goldmark as the new default markdown handler a3fe5e5e3 Fix Params case handling in the index, sort and where func cd07e6d57 Fix GetPage Params case issue 628efd6e2 common/para: Add parallel task executor helper 2dcc1318d Add some more output if loading modules takes time 14a985f8a Update homepage.md 0cf85c071 hugolib: Add a benchmark 20ec9fa2b modules: Do not check for remote modules if main project is vendored 812688fc2 hugolib: Fix emoji handling inside shortcodes a2670bf46 tpl/collections: Allow dict to create nested structures 1a36ce9b0 commands: Add hint when dir not empty 90d0cdf23 tpl/collections: Add collections.Reverse 95ef93be6 tpl/collections: Make index work with slice as the last arg 79355043e Merge commit 'efc0b1bb6c6564f54d596467dbc6a18cb206954e' efc0b1bb6 Squashed 'docs/' changes from 723da4a37..51c4f3184 d1d1f240a hubolib: Headless bundles should not be listed in .Pages 70a1aa345 Support Go time format strings in permalinks cafecca44 travis: Increase timeout to 30000 for mage -v check 5f6b6ec68 Prepare for Goldmark 366ee4d8d deps: Update quicktest c26d00db6 hugolib: Fix ref/relref anhcor handling 8483b53ae deps: Update to Chroma v0.6.9 for Java lexer fix 9f46a72c7 tpl/collections: Add some index map test cases 9abd39678 helpers: Use pointer receiver for ContentSpec ad4c56b55 travis: Allow arm64 to fail 3717db1f9 minifiers: Add a JSON roundtrip test ae4fde086 Update .travis.yml for arm64 support, etc. c6d69d0c9 mage: Skip Test386 on non-AMD64 architectures c3d433af5 Update past go-cmp's checkptr fix 07a203406 releaser: Prepare repository for 0.60.0-DEV d5dab232c releaser: Add release notes to /docs for release of 0.59.1 e04a22c5e releaser: Bump versions for release of 0.59.1 d14265da8 releaser: Add release notes for 0.59.1 [ci skip] 33c474b9b hugofs: Fix crash in multilingual content fs ed2682325 Dockerfile: Switch to mage builds, various optimizations 66fe68ffc resources/images: Add exception for new test image c5e1e8241 Adjust benchmark templates baa975082 deps: Update to Chroma v0.6.8 to fix a crash 3e8b5a5c0 deps: Update quicktest e6aa6edb4 Do not attempt to build if there is no config file 6bcc5ad8b releaser: Prepare repository for 0.60.0-DEV 1dd0c69c7 releaser: Add release notes to /docs for release of 0.59.0 b084af4bf releaser: Bump versions for release of 0.59.0 0237d4595 Release 0.59.0 109ac877c releaser: Add release notes for 0.59.0 5ac0f751a Squashed 'docs/' changes from 0584815c8..723da4a37 de8ca7e4d Merge commit '5ac0f751aa47e52625662215f66efa99a6abfc2e' 5070ba6c9 Squashed 'docs/' changes from fdea5430f..0584815c8 ec5962278 Merge commit '5070ba6c9e6c492deade3c30cfe769b9dbf7151d' b9bd35d72 Squashed 'docs/' content from commit fdea5430f 27aef3f1f Merge commit 'b9bd35d72e14932fb6588ff62b90cddef0a060fc' as 'docs' git-subtree-dir: docs git-subtree-split: 9b06f951e61081c503927bb772b75f93504aeba8
2024-06-21 03:35:57 -04:00
This means the partial will *only* be able to access those variables. The partial is isolated and cannot access the outer scope. From within the partial, `$.Var` is equivalent to `.Var`.
## Returning a value from a partial
In addition to outputting markup, partials can be used to return a value of any type. In order to return a value, a partial must include a lone `return` statement *at the end of the partial*.
### Example GetFeatured
```go-html-template
{{/* layouts/partials/GetFeatured.html */}}
{{ return first . (where site.RegularPages "Params.featured" true) }}
```
```go-html-template
{{/* layouts/index.html */}}
{{ range partial "GetFeatured.html" 5 }}
[...]
{{ end }}
```
### Example GetImage
```go-html-template
{{/* layouts/partials/GetImage.html */}}
{{ $image := false }}
{{ with .Params.gallery }}
{{ $image = index . 0 }}
{{ end }}
{{ with .Params.image }}
{{ $image = . }}
{{ end }}
{{ return $image }}
```
```go-html-template
{{/* layouts/_default/single.html */}}
{{ with partial "GetImage.html" . }}
[...]
{{ end }}
```
{{% note %}}
Only one `return` statement is allowed per partial file.
{{% /note %}}
## Inline partials
You can also define partials inline in the template. But remember that template namespace is global, so you need to make sure that the names are unique to avoid conflicts.
```go-html-template
Value: {{ partial "my-inline-partial.html" . }}
{{ define "partials/my-inline-partial.html" }}
{{ $value := 32 }}
{{ return $value }}
{{ end }}
```
## Cached partials
The `partialCached` template function provides significant performance gains for complex templates that don't need to be re-rendered on every invocation. See&nbsp;[details][partialcached].
## Examples
### `header.html`
The following `header.html` partial template is used for [spf13.com](https://spf13.com/):
{{< code file=layouts/partials/header.html >}}
<!DOCTYPE html>
<html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="utf-8">
{{ partial "meta.html" . }}
<base href="{{ .Site.BaseURL }}">
<title> {{ .Title }} : spf13.com </title>
<link rel="canonical" href="{{ .Permalink }}">
{{ if .RSSLink }}<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Title }}" />{{ end }}
{{ partial "head_includes.html" . }}
</head>
{{< /code >}}
{{% note %}}
The `header.html` example partial was built before the introduction of block templates to Hugo. Read more on [base templates and blocks](/templates/base/) for defining the outer chrome or shell of your master templates (i.e., your site's head, header, and footer). You can even combine blocks and partials for added flexibility.
{{% /note %}}
### `footer.html`
The following `footer.html` partial template is used for [spf13.com](https://spf13.com/):
{{< code file=layouts/partials/footer.html >}}
<footer>
<div>
<p>
&copy; 2013-14 Steve Francia.
<a href="https://creativecommons.org/licenses/by/3.0/" title="Creative Commons Attribution">Some rights reserved</a>;
please attribute properly and link back.
</p>
</div>
</footer>
{{< /code >}}
[context]: /templates/introduction/
[customize]: /hugo-modules/theme-components/
[listtemps]: /templates/lists/
[lookup order]: /templates/lookup-order/
Squashed 'docs/' changes from 8c46b304a..9b06f951e 9b06f951e Update theme aa24b5319 Improve quick start example 08e4e626d Update index.md f4c1a8ce1 Update Disqus comments implementation notes (#2631) aac3c0279 Update data sources 6ac3d7617 Fix typo 017da70a0 Ensure consistent use of method instead of variable 820881dcf Fix typo dc6fa5ac6 Document LiveReload debugging 18b8c79f3 Improve url function examples 89e6997f1 Improve url function examples 53134e05c Remove static files page 27645a90f Improve data file/source documentation f86b95bd4 Correct manual summary divider example f0e95c8d1 Add examples to comparison operators c5c6aa798 Document Pager methods 015049af9 Fix typos ea6a9fa3f Remove new-in label 0359c4a1e Fix links 3ab8bb4e3 Update performance.md b5393c65d Update configuration.md ca9697630 Update Sections.md 927c90562 Document HTTP cache config 6da219643 netlify: Hugo 0.127.0 de236b58b Deprecate .Sites.First in favor of .Sites.Default 076067b47 netlify: Hugo 0.126.3 c37dd680e Change GetPage examples to single argument 24282c554 Clarify cardinalityThreshold a4ce1a2d2 Revert "Update summaries.md" 466bc7e0f Update summaries.md 168800d5a Fix typo 65f6ca106 content adapters: Use --printPathWarnings to detect page collisions 9c7a700ea Update CLI docs 993aa40d3 netlify: Hugo 0.126.2 0242ec396 Replace file tree image with text 7670da499 rel and relref: Add note about which language version is picked 5dbd7ee26 Add cautionary note to virus scanner exclusion instructions 3c52fab72 Fix typo 868620bcd Improve content summary page 6bca7bc77 Rework safe functions e30d17947 Rework index function b76e81697 Miscellaneous edits 35849e55a Update formats.md 8f939ed5d Update menus.md ea2fd0384 Update docs.yaml (#2592) 2f5d1712b Add security.http.mediaTypes to security page d218b9c44 Change twitter.com to x.com cb2255821 content adapters: Note to exclude file extension when specifying page path 2d5a1690f Indicate that .Page.Sites.First returns the site corresponding to the default content language 60071d923 Indicate that .Site.Sites.First returns the site corresponding to the default content language 0a115cfda Add content adapters section to features summary 011742c24 timer: Adjust output example 977101061 Describe possibility of page collisions with content adapters d57b8a8cf Document virus scanning performance impact and remedy dd5c3af04 netlify: Hugo 0.126.1 0b16c842d Update description of Markdown content format e42ff7609 Fix typo a120ccd0d Update Scratch and Store descriptions cbb2294e3 Update content-adapters.md c39aa4e25 netlify: Upgrade to Hugo 0.126.0 58b9554b7 Update version references 6140802d8 Update docs.yaml 5ee96971a Document content adapters 653069a0d Document the Goldmark extras extension b8ca2833d Update sample data efad994ee Describe .Language.LanguageCode fallback value 3336532fe Update Colors.md 40b49a1f4 Update embedded.md f31741b47 Remove references to symlinks 1d5f40c90 Update sample data fb76580f8 Update function signatures 463adcf26 Use key-value consistently throughout documentation d03ed1887 Update sample data fc59e1f6f Remove examples of LanguageCode fallback b608f3165 Clarify purpose of multilingual site `title` b677f9424 use-modules: clarify the example of initializing a new module 774d64a4d Update theme 417e869f0 Update site configuration docs 1dbe9ee20 Update sample data file fa494af4b Move sample data file 300b4a319 Add sample data file b4fc35c3e Change transform.Unmarshal remote data examples (#2557) 4b79599b9 netlify: Hugo 0.125.6 e8cb250f3 Improve external learning resources 9b0c02e46 Rework content formats 886f952e0 Clarify descriptions of permalink tokens 2f0d8c98c Fix a misused word 3b3b0693d Update Dart Sass version refs c5d0fbcb0 netlify: Hugo 0.125.5 bf7d4f4fd Add Discourse to the comment system list 86a29bd43 Clarify language key format 6126c901a Update multilingual.md 6ec03c2c7 Update WorkingDir: Add new-in d48f40ded Document multilingual 404 redirects b161cc0c5 Update version references 02732fe91 Remove layouts directory 5befe5f28 Vendor theme 21247df4e Update link render hook 7d2fd8647 Update link render hook af9e6bbe7 Update Colors.md 0442f8264 Document images.Color.Luminance and images.Color.ColorHex d58b0b2f5 Update views.md 48ef3ad18 netlify: Hugo 0.125.4 b5721dff2 Update cross-references.md 27905febb Fix typo d16acd658 netlify: Hugo 0.125.3 o 28a1b9dce Update Parse.md 842b20d2c Update YouTube shortcode argument description a133a4828 Clarify that generated syntax highlighter css overrides markup.highlight.style 6e739fcbf Fix alias in /about/security.md a9859e4e2 netlify: Hugo 0.125.2 326fcb518 Update CLI docs 1d3afb6b0 Fix netlify.toml examples in hosting-on-netlify f4628189a Document front matter params expected by embedded templates 8a12d3c48 Fix typo 4b411d3fb Fix typo a7fa25d7f Update CLI docs 7c9a1b864 Add related funcs/methods to time.Round and time.Truncate 79f22ead4 Update strings.Diff description 8085d85e3 Document time.Truncate and time.Round 76a1263e7 netlify: Hugo 0.125.1 6ea4cb709 Update introduction.md e59a8805b Fix typo eace2624a Fix PageInner reference links ba66d6b90 Fix typo 3dcf32e25 Update debug.Dump 38d6731e2 netlify: Hugo 0.125.0 34362b62f Merge branch 'tempv0.125.0' 2221162fa Update privacy defaults and description 3873cf209 Remove "same path" restriction when using resources.Copy 66237fe12 Update youtube shortcode args 961639dfa Document additional changes in v0.125.0 3aa75ee74 Document taxonomies Page method 7f26f69e8 docs: Regen docshelper 05494b7d2 Fix conflicting text for global site function 264fe788e Add missing example to TOC page de8d008e4 Update formats.md 8559c70c3 Update comments.md 987f9424e Update comments.md b77011c93 Improve function descriptions ae663793b all: Fix duplicate words in comments 585095cf8 Fix home page feed 37c6954ac Improve RSS feeds 6cd1b77af Update front-matter.md 3d95ad715 Fix RSS last build date 2c6153461 Improve RSS feed for news section (#2521) 898d7c261 Fix typo 0241936e1 Add installation instructions for Exherbo 62df9bd73 Add missing links to warnidf function c9551d433 Fix a typo in templates docs 09ff1f27c Update YearDay.md 4b278d920 Fix literal usage of manual summary divider 8dec28c50 Fix literal usage of manual summary divider 16102faa8 Add introduction video b276bb17f Fix default data type 61319af7a Fix file extension typo in page-bundles.md ea74d798a Update shortcodes.md 9d18e239f tpl/tplimpl: Optionally exclude content from sitemap 4fe2efc76 Update page-bundles.md 34f099e1e Revise page bundle descriptions 021eea7b1 Update link to Modules page of Go Wiki 6972a9a83 Fix reference link 5ebfdea40 Fix configuration file tree example 12bebaaea Fixing typos b179f3b7f Update segments example ad3e26cec Update segments example 6970a9eeb Fix typo 194139ce7 Update configuration-markup.md 8fb8af286 tpl/tplimpl: Update Google Analytics template and config 4f8fd82ad Add wp2hugo migration tool 39261556a Update directory-structure.md 1e2c0b880 netlify: Hugo 0.124.1 55d5a2787 Update partial function example e26b4634f Fix typo bdada4361 Fix typo and capitalization 4a1fcfc29 Miscellaneous edits 6d6092058 Rework the about section 77ec9d696 Fix typo 6efbf5a39 Update configuration.md dc1fe4405 Update configuration.md 3d1cd3383 Miscellaneous updates 8049e7701 Update IsMultihost method 939281f3a Update version references 5e9567046 Add segments documentation 8e267d780 Update MultiLingual and MultiHost methods/functions c6aeeb747 netlify: Hugo 0.124.0 9fcd40fb5 Merge branch 'tempv0.124.0' 2f7a4ed68 docs: Regen CLI docs 5162805d7 docs: Regen docshelper e1fa18bf8 Update versions in GitHub hosting example 70653e4b2 Add PubCrank to list of front ends 5f81464d5 Update opengraph configuration example cc8a99633 Update hosting-on-gitlab.md 3af715f77 Clarify .Page.File behavior when page is not backed by a file cab417dee Update cspell rules 29f4dde19 Rename section menu entries from "Overview" to "In this section" e04291a99 Miscellaneous edits towards the goal of consistent language f9fc2d5d6 Update page collection quick reference a4893d9ba Update multilingual.md ed81ac6b0 Fix typo 1f522e32e Fix typo c4611eab5 Rework introduction to templating 64154fb8f Fix typo ad71bdfbf Miscellaneous multilingual edits 016adc81b Sync CLI docs 346a5fb02 netlify: Hugo 0.123.8 ff0bedd97 Document hugo.IsMultihost 0e234715c docs: Fix hyphens and grammar in synopsis of command 'hugo server' c8ef1da97 Add the Hugo dedicated Quiqr CMS 59dfe253b Fix grammatical error 1c6ca8022 Standardize usage of the term open-source e6fd6e68c Update Translations.md f6728e79b Update AllTranslations.md 18812d030 Fix typo 3b2d738c9 Correct isCJKLanguage description a1188fe28 Bump version references b51bd5548 Sync and vendor theme da3ba4902 Replace the github logo png with svg f75112195 Add diego to developer tools a4b001470 netlify: Hugo 0.123.7 c37107fda Fix typo 37c1d9c92 Fix typo 48a5ac213 Correct description of MENUENTRY.Title f434e25e8 Correct RESOURCE.Title example de03cd28c netlify: Hugo 0.123.5 3c103d0f9 Revise and improve RESOURCE.Name and RESOURCE.Title examples 4aafbb2f4 netlify: Hugo 0.123.4 f2bf6c365 Clarify archetype context 98ddc91a2 List page kinds to which a taxonomy term may be applied 6094e59bb Remove refs to RESOURCE.Key 208d44a04 Update Key.md 46dd28266 Document the capitalizeListTitles site config option 2ed3b7732 netlify: Hugo 0.123.3 73d35c02f Merge branch 'tempv0.123.3' 93eb216ca js: Support JSX and JSXImportSourceOptions c0cd22cc8 netlify: Hugo 0.123.2 94256ecd0 Add "comma" to list of comments solutions 6a4f38fc3 Update RESOURCE.Name examples 8cf5046f5 netlify: Hugo 0.123.1 c11c8e0da Fix link to embedded code block render hook for GoAT diagrams 08c4af7af Fix typos 1c20eb91a Update all transform.Unmarshal examples d41da7450 Clarify functionality of sectionPagesMenu 5bb3752f7 Update list of methods that use logical path fcab32c62 Update version strings 5770d37c0 Add new-in badge to images.Dither 9f9a9315f Remove variables section 313b1d85e Define and describe the concept of a logical path 97a8d2963 Document HUGO_MEMORYLIMIT c60cd20a8 Capitalize the word Markdown throughout the documentation f9b5938dd Create links to referenced embedded templates df31318d1 Improve quick start guide a76fa0de4 Rework Netlify hosting instructions and examples a3184764d Provide examples of content rendering before accessing Scratch or Store 0206b9699 Include examples of building from source ab268c395 Create FAQ reqarding file watcher c89cf2baa More updates for v0.123.00 b8d5383f7 Replace links to variable pages with links to method pages ad4a124c0 Updates for v0.123.0 24eda1cb0 netlify: Hugo 0.123.0 f7436b6a3 Merge commit '2658a71e1b6fe24a8b754a62ce0398a09d270d86' da2d6ba11 docs: Regen docshelper 411374a58 Add images.Dither filter 36937d58d docs: Regen CLI docs 7c4b77317 docs: Regenerate docshelper a9f56bf9b Merge commit '6efb279bfacbd7304cef994be8181c6f804e7dd4' b3346da53 docs: Make null booleans falsy in the docs helper 88286d1ea docs: Regen docs helper a8ad989c6 Merge commit '9b0050e9aabe4be65c78ccf292a348f309d50ccd' as 'docs' fc7de7136 docs: Prepare for new sub tree 1083bf7c0 releaser: Prepare repository for 0.123.0-DEV b9a03bd59 releaser: Bump versions for release of 0.122.0 e0021f496 build(deps): bump golang.org/x/tools from 0.16.0 to 0.17.0 d25902c0d build(deps): bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 50042ee1f docs: Regen docshelper 3758456b3 Merge commit '7125ad401ad043e46262afc7eca8dceb6d54bb9e' 7125ad401 Squashed 'docs/' changes from 4dd2d6415..3b1a8579d d0d2c6795 markup/goldmark: Support passthrough extension 2dd608378 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1 45f52be7f build(deps): bump github.com/evanw/esbuild from 0.19.8 to 0.19.12 87bf2b968 tpl/tplimpl: Fix incorrect lastBuildDate f281ef8a4 tpl: fix incorrect lastBuildDate 46f618756 parser/metadecoders: Accumulate org keywords into arrays 891534307 deps: Update github.com/tdewolff/minify/v2 v2.20.9 => v2.20.13 a541e3b4d Upgrade to Go 1.21.6 912c6576b parser/metadecoders: Add CSV lazyQuotes option to transform.Unmarshal 911bc60a7 README: Update minimum Go version to 1.20 5ff632332 releaser: Prepare repository for 0.122.0-DEV 6d5b44305 releaser: Bump versions for release of 0.121.2 1ccd3147a build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 e40b9fbbc tpl/math: Add math.Rand template function 9cd8fbb33 Adjust site benchmark abcc61002 Simplify baseline benchmark 648d00c7d resources/images: Create AutoOrient image filter 8adba648c all: Remove unused code 6f13430d4 releaser: Prepare repository for 0.122.0-DEV 00b46fed8 releaser: Bump versions for release of 0.121.1 eb9f1eb65 Upgrade to Go 1.21.5 5186e762a releaser: Prepare repository for 0.122.0-DEV e321c3502 releaser: Bump versions for release of 0.121.0 255e0a971 docs: Regen docshelper 558f3258a build(deps): bump github.com/alecthomas/chroma/v2 from 2.11.1 to 2.12.0 6580cd30a docs: Adjust last merge from docs repository 7617de86c docs: Regen docs helper d19ed4d4e Merge commit '35dec7c96f7ee3eb17dd444f7067f0c776fb56ae' 35dec7c96 Squashed 'docs/' changes from 4d936aee6..4dd2d6415 9f978d387 Pull in the latest code from Go's template packages (#11771) 14d85ec13 tpl: Allow using page resources on the images page parameter for `opengraph`, `schema` and `twitter_cards` templates 171836cdf hugolib: Apply titleCaseStyle to automatic section pages 9ea7103db tpl/urls: Retain query and fragment with absURL and absLangURL 3fc42da3d markup: Add Level to Heading struct d24da1712 tpl/fmt: Print suppression help with erroridf 4583b4130 tpl/transform: Display Chroma highlighting errors 507f4e356 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.8 to 2.20.9 a7e721e02 build(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 2627b91d3 build(deps): bump github.com/getkin/kin-openapi from 0.121.0 to 0.122.0 6d4b01241 github: Fix CI build on Windows e536d461a build(deps): bump golang.org/x/image from 0.13.0 to 0.14.0 bfc325f56 deps: Update github.com/tdewolff/minify/v2 v2.20.7 => v2.20.8 36a60f65d build(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0 de2fcc5e1 build(deps): bump github.com/evanw/esbuild from 0.19.7 to 0.19.8 26a8ec207 Fix handling of dropped error in test 9ca889ba4 build(deps): bump google.golang.org/api from 0.151.0 to 0.152.0 e2a624dd6 common/para: Skip flaky test on CI 4fb40ee87 deps: Upgrade to libwebp 1.3.2 bc93a3613 build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to 1.48.6 3e5bc6f3b build(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 7c47036f1 build(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.121.0 4d07e1fe8 build(deps): bump github.com/bep/logg from 0.3.0 to 0.4.0 1c41232e6 deps: Upgrade to github.com/bep/simplecobra v0.4.0 f11ca0fad build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to 1.48.4 30a18e882 watcher: Skip flaky test for now d7a2f3f98 build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 b4c5df42f tpl/transform: Add transform.XMLEscape template function ef12d169c build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 a62bbfa9e build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 8d32ca223 tpl/tplimpl: Remove superfluous type attr on script elements 5887230b7 build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 a4a66b821 build(deps): bump github.com/evanw/esbuild from 0.19.5 to 0.19.7 813390b5a build(deps): bump github.com/alecthomas/chroma/v2 from 2.10.0 to 2.11.1 d528bbd6d build(deps): bump github.com/tdewolff/minify/v2 from 2.20.5 to 2.20.7 af7f6c8b3 build(deps): bump google.golang.org/api from 0.138.0 to 0.151.0 e70849ea7 build(deps): bump github.com/aws/aws-sdk-go from 1.45.14 to 1.48.2 (#11724) dd6cd6268 resources/resource: Fix GroupByParamDate with raw TOML dates 27620daa2 common/para: Skip flaky tests on Windows 80d2fdbaa navigation: Unexport menu entry methods 805cc1773 markup/goldmark: Sync image render hook code with Goldmark 0bde6931a helpers: Fix TrimShortHTML used by markdownify and RenderString ac7cffa7e releaser: Prepare repository for 0.121.0-DEV f11bca5fe releaser: Bump versions for release of 0.120.4 9315a2d2c Upgrade to go 1.21.4 cee3a56a9 Add a new test helper da2a8e640 releaser: Prepare repository for 0.121.0-DEV a4892a07b releaser: Bump versions for release of 0.120.3 cb98e9061 tpl/tplimpl: Fix deprecation logic in embedded templates 5fa97ee96 Remove some old and unused deprecation code 4d38f4725 Add a field prefix to the deprecated log statements 80f793c38 Avoid double printing INFO deprecation messages a9079d7a6 build(deps): bump github.com/tdewolff/parse/v2 from 2.7.1 to 2.7.3 4914b7f18 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.1 to 2.20.5 9e06fd339 releaser: Prepare repository for 0.121.0-DEV 9c2b2414d releaser: Bump versions for release of 0.120.2 ab2143368 Fix deprecation printing on info level 23fcfb7f7 tpl/tplimpl: Fix deprecation logic in RSS template 47bf2fcbe releaser: Prepare repository for 0.121.0-DEV 16fb2cae8 releaser: Bump versions for release of 0.120.1 2bedcf3d1 deps: Update github.com/tdewolff/minify/v2 v2.20.0 => v2.20.1 935999e2f releaser: Prepare repository for 0.121.0-DEV 20c3bae2c releaser: Bump versions for release of 0.120.0 29b6e133a docs: Regen docshelper 7f8ab7468 Add Solaris build 59bcc098c build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 e26ba752d build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 bcf07fa63 build(deps): bump github.com/alecthomas/chroma/v2 from 2.9.1 to 2.10.0 b6a756813 Make site.BaseURL and $pager.URL a string acf01bfb7 create/skeletons: Fix menu template 27b22cd87 commands/new: Remove format flag from new content cmd a2488b1c9 hugolib: Display correct markup identifier in error message 8f60c0c1e livereloadinject: Save some allocations 9dc608084 livereloadinject: Use more robust injection method a349aafb7 tpl/urls: Return strings from URL functions b8fbd4a57 transform/livereloadinject: Add benchmark e2b2092ce build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 f4df7b88b build(deps): bump github.com/tdewolff/minify/v2 from 2.12.9 to 2.20.0 3d9bd404e build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 5f5e55aa8 build(deps): bump golang.org/x/image from 0.12.0 to 0.13.0 aaaf1c8df Squashed 'docs/' changes from 417593493..4d936aee6 0baa4f983 Merge commit 'aaaf1c8df5d6aa061609d20510f7fa6c42e5cc1a' d3d4ab41a docs: Regenerate docshelper 28d844642 Revert "modules: Throttle the "downloading modules …" log entries" eb5fd3127 Revert "modules: Adjust the log throttle logic a little" 3ed28e4bf resources/images: Create padding image filter db14238ba markup/goldmark: Update the CJK extension to allow specifying line break styles 3f64b5a3d modules: Adjust the log throttle logic a little 66904097e modules: Throttle the "downloading modules …" log entries e54139c85 tpl/collections: Make delimit return a string 3710a5ec7 Squashed 'docs/' changes from cb18a5183..417593493 705e3cd5f Merge commit '3710a5ec7efe6baca6e452f43632c05d22bab3c4' 8c61fd254 build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 d3145e4e5 build(deps): bump github.com/evanw/esbuild from 0.19.3 to 0.19.5 743a1da3e build(deps): bump github.com/spf13/afero from 1.9.5 to 1.10.0 123901b74 build(deps): bump github.com/bep/logg from 0.2.0 to 0.3.0 71fd79a3f Revise the deprecation logging c4a530f10 Remove rest of the now unused emoji code 272484f8b markdown: Pass emoji codes to yuin/goldmark-emoji de4e46603 Fix so hugo get -u updates transitively c23a0c4a0 watcher/filenotify: Remove redundant duplicated comments a95670b98 docs: Remove outdated note from CONTRIBUTING.md 46bdc0388 tpl/debug: Add average and median to timer output 5160c7efa tpl/debug: Add debug.Timer e2dd4cd05 Merge commit 'e509cac533600cf4fa8382c9cdab78ddd82db688' e509cac53 Squashed 'docs/' changes from 7ef2dbce4..cb18a5183 fd3817181 Add some convenient integration test helpers 2eca1b3cc hugolib: Deprecate .Site.DisqusShortname 625162674 tpl/tplimpl: Fix dropped error a692278bc hugolib: Deprecate .Site.GoogleAnalytics d4016dd5c tpl/tplimpl: Deprecate .Site.Author usage in RSS template 4910312ee tpl/tplimpl: Deprecate .Site.Social usage with internal templates 1b5f78b6b markup/tableofcontents: Return template.HTML from .Fragments.ToHTML d5d0f420d deps: Update github.com/tdewolff/minify/v2 v2.12.7 => v2.12.9 5993afa4c commands: Update message displayed when running CLI from GUI d1b445853 common/hugo: Add hugo.IsServer and hugo.IsDevelopment 274852bcf all: Format files with gofmt 37a2d5eb4 magefile: Update isGoLatest to check for Go 1.21 4c95389c2 resources/integrity: Return string instead of template.HTMLAttr 3af8bded2 Update README.md 46da0b7aa tpl/lang: Formally deprecate lang.NumFmt 75f56b4ce tpl/collections: Fix and deprecate echoParams d234a963e releaser: Prepare repository for 0.120.0-DEV b84644c00 releaser: Bump versions for release of 0.119.0 a9d19dbdd docs: Even more about images.Process 12d713176 docs: More about images.Process 6b65b2fae common: Remove unused constants 1768684d8 docs: Regen docshelper 9aec42c54 Squashed 'docs/' changes from 686c7b6eb..7ef2dbce4 eb0ed33df Merge commit '9aec42c5452b3eb224888c50ba1c3f3b68a447e9' 6a246d115 Add images.Process filter ef0e7149d Add $image.Process c32094ace google_analytics_async.html: Add deprecation warning a262fd4dd build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 f0d32455d build(deps): bump github.com/alecthomas/chroma/v2 from 2.8.0 to 2.9.1 e8bc8e6d0 build(deps): bump github.com/evanw/esbuild from 0.19.2 to 0.19.3 f9b3c0f48 Add images.Opacity filter 11fcda971 build(deps): bump github.com/aws/aws-sdk-go from 1.44.314 to 1.45.14 f31375d4c build(deps): bump github.com/getkin/kin-openapi from 0.118.0 to 0.120.0 6415b599b build(deps): bump golang.org/x/image from 0.11.0 to 0.12.0 1e9b87f76 Upgrade to Go 1.21.1 275c0acbf commands: Update CLI docs with the important -u flag in hugo mod get f9163155d create/skeletons: Improve viewport meta tag 79a17d9e5 Fix tests for Go 1.21.1 75c0f8828 commands/gen: Remove default highlight style 18ce85462 Fix recently broken benchmark 69f5bad40 Adjust baseline benchmarks 525bed991 commands: Print language code after web server address info 2ae4786ca releaser: Prepare repository for 0.119.0-DEV da7983ac4 releaser: Bump versions for release of 0.118.2 df5d76fed release: Revert to building with Go 1.20 7362ba220 releaser: Prepare repository for 0.119.0-DEV 0eb480aa1 releaser: Bump versions for release of 0.118.1 7e9092eee Revert to bullseye as the release build image 0200eaf58 releaser: Prepare repository for 0.119.0-DEV 28b640a22 releaser: Bump versions for release of 0.118.0 db45dbbee Merge commit '77b976dd92b4f66657d83d875aef0c617df492d9' 77b976dd9 Squashed 'docs/' changes from a7e1e9be8..686c7b6eb e847a98db docs: Regen docs helper 45c9bbc6c Don't use the OS environment when creating config for docs 94fbab2a8 Delay the creation of cache directories until they're used c3f273b2d deploy: Create AWS session for CloudFront invalidation via Go CDK d7dcc76d2 markup/goldmark: Add CJK extension 9bf76fd7e build(deps): bump google.golang.org/api from 0.134.0 to 0.138.0 15d3e48ce Fix RegularPagesRecursive for the home page b2a02c3c5 build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 6821d6f15 build(deps): bump gocloud.dev from 0.33.0 to 0.34.0 93c7ad12e build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.9 to 2.1.0 d2ae9e136 testscripts: Move hugo new tests to where they belong 3a8aad6b1 Fix .RawContent for empty content pages (#11407) a7b93e656 hugolib: Handle dropped error 65871d5cf common/loggers: Fix typo in option name 2e4bf89ec misc: Change dart-sass labels in workflows and snapcraft ebaa733d4 Make sure resources directory isn't created in hugo new theme 24b1be45c Go 1.21 Upgrade 111f02db2 testscripts: Make mod vendor test stable 8a08f91d5 dockerfile: Update Docker images dcf425c84 Fix it so disable a module does not disable transitive dependency required by others 9a8c84d60 create/skeletons: Move theme's site config to top level a19d03b0e build(deps): bump github.com/yuin/goldmark from 1.5.5 to 1.5.6 cdf0b3b7a modules: Make new cache directories read/write d979831db deploy: Update InvalidateCloudFront to use Go CDK helper bcf7421ea Avoid escaping HTML chars inside hugo_stats.json b6538532f commands/new: Embed site and theme skeletons 90944aa26 docshelper: Improve template lookup order descriptions db7bc4969 build(deps): bump github.com/evanw/esbuild from 0.18.17 to 0.19.2 a2f6400d6 cache: Hide IsResourceDir from the exported config 7d74cd0cc commands: Handle floats without decimals in hugo config d139f3023 docs: Replace docs.json with docs.yaml b1b691241 config: Add a type value for the tags related config entry 0de81c643 build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 851bf3515 Add all config to docshelper.json d4a6c16c1 build(deps): bump golang.org/x/image from 0.10.0 to 0.11.0 5d5fb22ea Merge commit '7c62d6ef1654c0383eae474d3bd9ddf7754c1f30' 7c62d6ef1 Squashed 'docs/' changes from c43daf45f..a7e1e9be8 641390f8f Try to make test more stable 2e6191b2e deps: Sync go-i18n with upstream 22861cb4d Return original error on resources.GetRemote retry timeouts 16da1ade7 testing: Write test caches to /tmp a3d42a277 Add retry in resources.GetRemote for temporary HTTP errors 2c20fd557 build(deps): bump gocloud.dev from 0.24.0 to 0.33.0 243736e75 build(deps): bump golang.org/x/net from 0.11.0 to 0.13.0 bf891c225 build(deps): bump github.com/marekm4/color-extractor from 1.2.0 to 1.2.1 da0df0ada build(deps): bump github.com/frankban/quicktest from 1.14.5 to 1.14.6 0885f8ec2 build(deps): bump golang.org/x/image from 0.9.0 to 0.10.0 61be050a9 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.7 to 2.7.0 65af75fb0 build(deps): bump golang.org/x/tools from 0.9.3 to 0.11.1 2d75f74b8 build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 2ac3d6160 build(deps): bump github.com/hairyhenderson/go-codeowners ade7ec818 Add Page.RenderShortcodes 8fa8ce3e4 Update GitHub issue template 9dce45c25 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.8 to 2.0.9 239f2e2c9 releaser: Prepare repository for 0.117.0-DEV 3e1ea030a releaser: Bump versions for release of 0.116.1 30885a6c5 Fix module config watch regression 58da8554c deps: Fix Chroma dependency version 92c159437 releaser: Prepare repository for 0.117.0-DEV 5a7e0da84 releaser: Bump versions for release of 0.116.0 d7db096a9 build(deps): bump github.com/evanw/esbuild from 0.18.11 to 0.18.17 c1df5b1b0 config: Do not fail on unknown config keys be8e2de59 resources: Fix spelling in method name d297c8e1b docs: Regenerate CLI docs fbb8eb39e Fix so temporary images do not get published 87d9bffe7 readme: Fix link d9fdcbe93 commands: Update cacheDir description 295d73388 Update where.md d5247788e docs: Update where 036e260d8 docs: Update where function operators a50356b9a docs: Rework the cacheDir documentation 8859be1c0 Merge commit '87de22d7464e239c775fbd48ebce1665d5b1e80d' 87de22d74 Squashed 'docs/' changes from 85befbb4d..c43daf45f bec9b80d9 Deprecate taxonomyTerm 1c97095ac Warn about unknown kinds in disableKinds b3cb6788b Move all Kind constants to its own package 5542f02fb build(deps): bump github.com/rogpeppe/go-internal 0bc7ed9a1 build(deps): bump golang.org/x/image from 0.8.0 to 0.9.0 36b512605 Remove unused autogenerated method 2589b1295 commands: Replace deprecated ioutil with os ef6e813ca tpl/collections: Add BenchmarkWhereOps f4598a098 tpl/collections: Add like operator to where function dc2a544fa tpl/collections: Fix description of apply function 916397320 snap: Set cache location to $HOME/.cache/hugo_cache b3f10556f Use os.UserCacheDir as first fallback if cacheDir is not set 4d7af757c Add a common regexp cache 7f058b8ba Fix multiple languages in HUGO_DISABLELANGUAGES 575d7f806 snap: Allow access to SSH keys and $HOME/.config/hugo 739d10e8b deps: Upgrade github.com/yuin/goldmark v1.5.4 => v1.5.5 0dbe0f1a0 releaser: Prepare repository for 0.116.0-DEV dc9524521 releaser: Bump versions for release of 0.115.4 d70b6c7d0 Fix broken handling of legacy taxonomyTerm in disableKinds d947db371 commands: Move testscript into its correct place d8c94c354 publisher: Improve class collector for dynamic classes 6bbec9001 Fix cache busting setup 5bd22ba85 commands: Delay server builds after the watcher is set up 7ae62f4aa Create hugo_stats.json if it's mounted but does not exists f1a061e9e Re-instate disableLiveReload as a config option (and not just a flag) 2f11e673c common/htime: Fix localization of abbreviated month names 387c5f60f Improve error messages for PostCSS etc. c406fd3a0 Fix setting config from env with complex (e.g. YAML) strings 286821e36 Fix for data mounts in sub folders 79f15be5b releaser: Prepare repository for 0.116.0-DEV 5c2e014a5 releaser: Bump versions for release of 0.115.3 cc44583cc Improve behavior of defaultContentLanguageInSubdir when only the default language is enabled 4da672af8 Return error when .Render is invoked without arg f1886f8c3 js: Pass tsconfig.json to esBuild 5bec50838 tpl/collections: Fix WordCount (etc.) regression in Where, Sort, Delimit f650e4d75 config/allconfig: Update timeout description c934a4506 docs: Refresh docs.json 91b02091a releaser: Prepare repository for 0.116.0-DEV 8966424e0 releaser: Bump versions for release of 0.115.2 72510969a snap: Allow access to AWS, Azure, and GCS config/credentials 70c5e485b snap: Update metadata and security.exec.osEnv a78b17d7f Make imageConfig work with modules a48194253 Restore language.disabled config 0f921ace6 Fix hugo mod vendor for modules with hugo.toml 601995376 Fix static content files multilingual root regression 92e86702e Fix defaultContentLanguageInSubdir with only 1 language 6c9ea022a config: Expand default security.exec.osEnv policy 12d3469dd Add titleCaseStyle none and firstupper bf7ee8a91 Bump github.com/bep/clock v0.3.0 to renamed github.com/bep/clocks v0.5.0 d912491f2 releaser: Prepare repository for 0.116.0-DEV 857374e69 releaser: Bump versions for release of 0.115.1 c27639b9a docs: Regen docs helper ceb486f98 Fix buildStats when tags and classes are disabled 5afc89f2b Rework the build.writeStats struct c1eac616d snap: Explicitly set security.exec.osenv during build 3c8256a13 snap: Restore security.exec.osenv whitelist 19d76ae96 github: Build for Dragonfly in CI build 11ecea610 Make build.writeStats a struct da98724bc build(deps): bump github.com/evanw/esbuild from 0.18.10 to 0.18.11 4d470bb73 build(deps): bump github.com/alecthomas/chroma/v2 from 2.7.0 to 2.8.0 0ff8e13c1 commands: Fix index out of range in hugo mod get ffd37d4f7 Only print the path warnings once b4b65245b Update README.md 87886f40d releaser: Prepare repository for 0.116.0-DEV 67caf5069 releaser: Bump versions for release of 0.115.0 7917961d5 Misc permalinks adjustments 80ecb9589 commands: Handle hugo mod get --help 58e09cc6c Update README.md 635cc346c commands: Fix panic when running hugo new theme without theme name 12646750a Print help message when triggered with no flags 79639c981 Fix output formats and media type per language config regression 9b313cec1 build(deps): bump github.com/evanw/esbuild from 0.18.5 to 0.18.10 b74b8d647 common/collections: Fix append regression to allow appending nil 793e38f5c commands: Fix help message for hugo new theme 7f698c893 Don't panic on invalid security whitelist regexp fa0e16f4c Fix false path warnings with resources.PostProcess 12e4c4d5d docs: Update permalinks documentation bac03f407 Merge branch 'master' of github.com:gohugoio/hugo cc14c6a52 resources/page: Allow section and taxonomy pages to have a permalink configuration e3308a0bb tpl/tplimpl: Fix typo in global variable name 019299b0b commands: Enable format flag with hugo new site 23ed087c4 Update README.md a018259bc Merge branch 'release-0.114.1' ad5e04daa releaser: Prepare repository for 0.115.0-DEV e9b716ad9 releaser: Bump versions for release of 0.114.1 ae31dbdd1 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.30.0" 5b4bfc2db Fix broken nodeploy setup 92f55f112 build(deps): bump github.com/niklasfasching/go-org from 1.6.6 to 1.7.0 078226dd6 Fix broken nodeploy setup 06d228aad snap: Switch from Embedded Dart Sass to Dart Sass (#11146) b1016d2e2 commands: Make hugo env respect --logLevel 49336bfc5 commands: Update Jekyll post-import output 941818295 build(deps): bump gocloud.dev from 0.24.0 to 0.30.0 5491e5547 build(deps): bump github.com/evanw/esbuild from 0.18.4 to 0.18.5 bf7af9043 deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.7 5e12bf7dc releaser: Prepare repository for 0.115.0-DEV 9df2ec798 releaser: Bump versions for release of 0.114.0 59300faae Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0" 9f98b3e71 docs: Regen docshelper 3ab84651c Add empty Environ when loading test config 7241b5fd5 docs: Regen CLI docs 6dfbd2479 common/loggers: Drop the bold INFO etc. prefixes f59c3c021 loggers: Avoid using Logf for the LevelLoggerToWriter 3ca29b156 tocss/dartsas: Avoid using Logf for the internal Dart Sass logging fdb0b7fb1 helpers: Remove superflous formatting flag in deprecation warnings 49dd53a40 Revert "deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6" 68d9d3ebd all: Fix some typos 9009c8cdc all: Fix typos in function names and comments 12dc9a6e4 deploy: Fix deploy defaults for non-zero flag values (e.g. maxDeletes, invalidateCDN) 1b85303ac common/loggers: Re-add trailing newline in logger.Printf 8a04d47ab build(deps): bump github.com/evanw/esbuild from 0.18.3 to 0.18.4 7c9fada77 Replace the old log setup, with structured logging etc. 0e7944658 Revert "snap: Transition base snap from core20 to core22 (#11101)" (#11125) aaf2e9693 build(deps): bump github.com/evanw/esbuild from 0.18.2 to 0.18.3 ee359df17 Fix upstream Go templates bug with reversed key/value assignment 0f989d5e2 build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 f73c56753 common/collections: Always make a copy of the input slice in Append d178fe94f tpl/collections: Fix append when appending a slice to a slice of slices 732dcb848 build(deps): bump google.golang.org/api from 0.123.0 to 0.127.0 944859f1a build(deps): bump golang.org/x/tools from 0.9.1 to 0.9.3 90b2674dd Re-add site.RSSLink (and deprecate it) bb9377b5e build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.11 to 2.2.12 e88f1b80b build(deps): bump github.com/getkin/kin-openapi from 0.117.0 to 0.118.0 516f0cb6c build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 21d17566a Fix .Width and .Height for animated gifs 35e9b3ed1 snap: Transition base snap from core20 to core22 (#11101) 3c1deaf20 Squashed 'docs/' changes from 1d5548d73..85befbb4d a0009e070 Merge commit '3c1deaf201a35de08d23cc58f8f03682cace3349' 7bed16c30 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0 2ba2271e4 tpl/math: Allow variadic math functions to take slice args, add math.Product, math.Sum 60a2cdf72 Fix config merge regression with root slices (e.g. disableKinds) e08cfc8ca build(deps): bump golang.org/x/image from 0.7.0 to 0.8.0 ef147f4e8 commands: Remove flags log, verboseLog, add flag logLevel, deprecate flags verbose and debug 489519566 build(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 91c0b0f76 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.6 to 2.0.8 baef235d5 build(deps): bump github.com/evanw/esbuild from 0.17.19 to 0.18.2 0541a1b57 Fix handling of aliases (e.g. hugo serve) 258884f44 cache: Set default cache path based on $USER 254c2b323 build(deps): bump go.uber.org/atomic from 1.10.0 to 1.11.0 84f71ba8f build(deps): bump github.com/hairyhenderson/go-codeowners 69f0e88a4 resources: Remove failing and superflous test assertion 82adc972e build(deps): bump github.com/frankban/quicktest from 1.14.4 to 1.14.5 60533fdc0 build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19 261143bbb build(deps): bump github.com/spf13/afero from 1.9.3 to 1.9.5 b8526f32f commands,config: Fix typo in log and error messages ed7e25006 helpers: Avoid url.Parse in RelURL and AbsURL if we can 6a09e7f28 Adjust benchmarks 29e5cbb69 Adjust benchmark ded686600 Add BenchmarkAbsURL e1d43021c helpers: Improve schema detection when creating relative URLs 5db215d4d helpers: Add a basic benchmark for RelURL b7dc93ca1 config: Remove unexpected _merge keys introduced in author and social maps f210188da Upgrade to v2 of the Dart Sass Embedded Protocol c782ebd89 Fix indented SASS imports for Dart Sass 73779707a releaser: Prepare repository for 0.114.0-DEV 085c1b3d6 releaser: Bump versions for release of 0.113.0 6c955cc3d docs: Regenerate CLI docs 5446900de commands: Update CLI docs vs server and production cf38c73f5 commands: Add TLS/HTTPS support to hugo server 536bf71ab releaser: Prepare repository for 0.113.0-DEV ea3c95a7b releaser: Bump versions for release of 0.112.7 5e5ce00d4 Fix menuItem.URL when pageRef is not set a191b38ac Don't inject livereload script on hugo -w 382c726e6 markup: Fix typo in function and struct names 4c46f9400 all: Replace deprecated ioutil with io and os 8c7a4e995 releaser: Prepare repository for 0.113.0-DEV 2ca0fcc44 releaser: Bump versions for release of 0.112.6 a6d774e80 docs: Regenerate CLI docs dfb1895e4 Squashed 'docs/' changes from 1798dc0d5..1d5548d73 9e4072ac2 Merge commit 'dfb1895e4b82b2249d9baaed37ac7ae5e855a126' 0ef295284 commands: Add --lang to hugo config e3ae8f025 Make sure any default mounts show up in "hugo config" 06faee5be github: Fix Windows build 409c6c3fc deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6 ff77a927f tpl/tplimpl: Use .Language.LanguageCode in built-in templates 9cdca1f95 Fail on invalid defaultContentLanguage 6462eecfb Avoid panic in invalid language config a7d6b1413 Don't panic on empty yaml config params 3f497d496 Prevent double escaping of image alt-text in Goldmar typographer 32585696b Fix potential deadlock in ByParam d47225ce9 releaser: Bump versions for release of 0.112.5 e3dfc76fa Fix it so languageCode on top level config still works cd59216de releaser: Prepare repository for 0.113.0-DEV e285153d7 releaser: Bump versions for release of 0.112.4 20ea2e0c6 docs: Regenerate CLI docs 51d0a0ab0 commands: Add the common build flags to the config commands fd099331e Fix Processed images count regression for multiple languages 43f1282e7 commands: Reinstate some of the removed build flags (e.g. --theme) to new and mod e96cdfe96 Don't create the public folder unless needed ffdbce578 docs: Regen CLI docs a838a27e4 Merge commit 'd3927310d5b2404c3238f9b899db3329ea516490' d3927310d Squashed 'docs/' changes from 39af43ef1..1798dc0d5 273d9f69a commands: Fail the build when no config file or config dir a6257d8a4 langs: Remove the Language.Params deprecation message for now 6c2db0dfb Add language.LanguageCode 8f293a185 Fix --renderStaticToDisk regression 901cd970d commands: Re-introduce the -f shorthand for hugo new site f86b5f70a commands: Move the --format flag to only the commands that support it 3297b395d releaser: Prepare repository for 0.113.0-DEV ba6f74e40 releaser: Bump versions for release of 0.112.3 231374a1f Fix regression when loading config -e is empty or HUGO_ENV or HUGO_ENVIRONMENT is set 5adc83790 releaser: Prepare repository for 0.113.0-DEV f89108f2b releaser: Bump versions for release of 0.112.2 dd6792201 minifiers: Make sure JS.Version always has a value 9a235d0af Fix regression with site.IsServer when not running a server 99407c39b releaser: Prepare repository for 0.113.0-DEV 7c90c19d2 releaser: Bump versions for release of 0.112.1 ed906a86e Fix regression when config for OutputFormat.BaseName is an empty string d666edad7 releaser: Prepare repository for 0.113.0-DEV 0a95d6704 releaser: Bump versions for release of 0.112.0 70b2aaf87 circleci: Add github.com to known hosts f01492115 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0" bd38e35f9 Revert "postcss: Improve validation of option 'config'" 85b13c105 Add --format to hugo config b6e6438f7 docs: Regen docshelper 943ff7f7c commands: Add missing gen docshelper command 288be1976 Fix "unknown command" message when no suggestion 9a0370e8e postcss: Improve validation of option 'config' 10d0fcc01 docs: Regen CLI docs b95e15694 Merge commit 'f96384a3b596f9bc0a3a035970b09b2c601f0ccb' f96384a3b Squashed 'docs/' changes from 6e32d0591..39af43ef1 4cac5f5e3 Avoid writing to hugo_stats.json when there are no changes 2c3d4dfb7 Add cache busting config to support Tailwind 3 1292d5a26 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.5 to 2.6.6 baa556904 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0 a5413c1f8 build(deps): bump github.com/gobuffalo/flect from 0.3.0 to 1.0.2 9cea58a8a build(deps): bump golang.org/x/image from 0.5.0 to 0.7.0 1a5dce4cc build(deps): bump github.com/tdewolff/minify/v2 from 2.12.4 to 2.12.5 6ca8a40f2 commands: Make all list commands list what 'all' did before 2db7ec622 tpl/tplimpl: Add img loading attribute to figure shortcode (#10927) e6dc8053b commands: Fix build logic when listing expired/future draft content 2637b4ef4 Allow whitelisting mediaTypes used in resources.GetRemote 7c7baa618 Add hugo.WorkingDir 4f085e80d Make language merging of markup etc. config without values in the root 150d190ff tpl/urls: Return empty string when JoinPath has zero args 065ae003a build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 1a7d57c0b build(deps): bump google.golang.org/api from 0.76.0 to 0.123.0 bba54e694 build(deps): bump golang.org/x/tools from 0.4.0 to 0.9.1 737054311 build(deps): bump github.com/cli/safeexec from 1.0.0 to 1.0.1 f6269ee92 build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.117.0 715d48404 deps: Update github.com/evanw/esbuild v0.17.0 => v0.17.19 0a51dfac9 commands: Fix data race c371171ab deps: Update github.com/alecthomas/chroma/v2 v2.7.0 d6197a41f Re-add --printUnusedTemplates and --printPathWarnings e4e0313c8 tpl/urls: Fix build broken by a merge 5b3e165ba tpl/urls: Add JoinPath template function 03cb38e6c Allow legacy taxonomyTerm in disableKinds ad4bc969d Fix warn message about custom params on the language top level 4003c7903 Fix some spelling mistakes 610cedaa6 all: Fix comments for exported functions and packages 24e7d0c17 deps: Update github.com/bep/golibsass v1.1.0 => v1.1.1 008170c8a Make GOMAXPROCS to be CPU limit aware 7c647bcae Allow empty params.mainSections 95818e27d modules: Fix format flag in error 3f00f4753 commands: Load config before creating the filesystem 834b3d7e4 Fix some recently introduced error handling issues 1155bbca9 tpl/lang: document delimiter option for FormatNumberCustom 86b2a2743 Re-add site.LanguagePrefix 35955f50e github: Trim the test flow a little 8a69ccbb0 commands: Improve the common build flag handling 7ce033a89 Support, but warn, about top level language custom params 05542130b Handle transient errors in config loading etc. 5251f015b Re-establish all the server flags 5d857165f Deprecate site.Language.Params and some other fixes 0106cf1a6 Revert "Make GOMAXPROCS CPU limit aware" 59050f97f Make GOMAXPROCS CPU limit aware faa6998f2 Add Sections to Site interface 3d90871e9 helpers: simplify path tests with T.TempDir bda082c98 tpl: Add math.Abs 241b21b0f Create a struct with all of Hugo's config options 6aededf6b Improve date parsing performance for the common case 0988b76a7 Add a counter helper e0e19a934 Expand the baseline benchmark a little bcd7ac770 Revert "Update syntax-highlighting.md (#10929)" (#10930) a4fb8dc6b Update syntax-highlighting.md (#10929) 4f341fa1a Update README.md 5c7b79cf7 tpl/strings: Clarify findRESubmatch description 0cb6ca590 langs/i18n: Fallback to defaultContentLanguage instead of English f1062519a tpl/debug: Add VisualizeSpaces 46a3cf618 Update README.md 9906c1ae5 Prevent the global error collector to panic when sending on closed channel 5596dc24a markup/goldmark: Add config options for the typographer extension d01731d53 readme: Fix build command f1e8f010f Update README.md 5748133d5 Add test for ToC vs include 05c095a0e resources.functions: improve validation 891b2918d resources: Fix typos in error message and variables b0b1b76dc markup/goldmark: Fail on invalid Markdown attributes 0fbab7cbc commands: Fix data race in test f5eddf89b tpl/math: Return error if less than 2 input numbers 0e8ab20a8 releaser: Prepare repository for 0.112.0-DEV 5d4eb5154 releaser: Bump versions for release of 0.111.3 1c841ec91 deps: Update go-org to v1.6.6 e7148f335 Fix "unknown shortcode token" when calling shortcode within fenced code block d55af2abf Run gofmt -s on source files b6f44aaf1 docs: Improve examples of variadic math functions 84201e8d5 tpl/math: Allow multi numbers in add, sub, mul, div, min and max 04b981164 readme: Update dependency list 9818724b5 Improve error message for unclosed shortcode with inner content 34a86e13f Don't fail when calling Paginate with an empty pages.PagesGroup 0f01bd463 server: Replace golang.org/x/net/context with context d171d1543 tpl: Add hasSuffix alias 02ab77da3 watcher: use time.NewTicker to prevent leaks 873be9f90 ensure we default to 10 correctly bebb2b8d0 switch transfers to workers e6f029bde customize parallel transfer count bdbfacb86 metadecoders: Add support for native org dates in frontmatter PR #7433 added support for Org timestamps for the DATE header. This PR widens the support with additional front matter headers LASTMOD, PUBLISHDATE and EXPIRYDATE. 32ea40aa8 releaser: Prepare repository for 0.112.0-DEV 4164f8fef releaser: Bump versions for release of 0.111.2 b83050cb4 Fix .Fragments when called cross sites on uninitialized output format df5608f8a Allow page.TableOfContents on self in shortcode f56ce01ae tpl/partial: Consolidate GoDoc 3bbeb5688 Fix "context canceled" with partial 184a67ac4 cache: Fix --gc failure on Windows 6c798eba6 Page context handling in i18n ec1c97e7e Work around --gc failure on Windows <= 10 f10009e7f Update to Go 1.20.1 a950950f1 snap: Fix dart-sass-embedded installation 36ce3a4a9 Correct typos in Go comments 17e60b77e releaser: Prepare repository for 0.112.0-DEV 39a4a3cf6 releaser: Bump versions for release of 0.111.1 52f339dad Merge branch 'release-0.111.0' eef23a7f2 Fix "page" not defined 18cf75805 releaser: Prepare repository for 0.112.0-DEV 3fa8bb831 releaser: Bump versions for release of 0.111.0 db9f74d24 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610)" 60e6fa798 build: Bump build images 7e51ba03c build: Update Linux ARM build image 66f94b494 tpl/tplimpl: Remove the Google News internal template c0d15a289 strings: fix Truncate behavior for formatted html 2a61910e8 tpl/strings: Adjust benchmark 079d1b654 tpl/strings: Add BenchmarkTruncate a56b9071d cods: Regen docs helper 5c317c55e Move the Related doc counter to prevent a race a669467d9 Misc ioutil deprecation adjustments d453c1274 Replace deprecated ioutil with io and os 336622d5e Squashed 'docs/' changes from 36dd5483f..6e32d0591 97b010f52 Merge commit '336622d5e7afd9334cd2de7150d4f16bdf7c24f9' 4d36b99a4 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.4 to 2.6.5 807237bc0 build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 79b03b3f7 build(deps): bump golang.org/x/image e31441031 Remove unused temp directory 39cc3a2a7 exif: Return the proper exposure time value in some special cases ce524d0b5 Add a page template func 2662faf61 dartsass: Import CSS without extension at compile time 271318ad7 Split parse and render for Goldmark e442a63bb related: Add config option cardinalityThreshold d5601e839 docs: Another fix related docs example cedd04db3 docs: Fix related docs example 4bf91b975 build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 ae48507d6 Fix shortcode error when closing without .Inner 7d78a498e Throw an error when shortcode is expected to be closed 0dbeac80c Add some shortcode testcases b99d073ca sass: Remove some unused leftover code e965cb679 resources/sass: Remove debug statements cf591b7c0 Squashed 'docs/' changes from 1214f6ffb..36dd5483f 7e539cb39 Merge commit 'cf591b7c0c598d34896709db6d28598da37e3ff6' 586fea0de page: Move the cache double check right after the lock fa2d7adf1 page: Add some concurrency to the building of the related page index 4346987fa related: Adjust benchmark 2dad13c0e create: Fix typo in error message ecf3cd514 tocss: Simplify the hugo:vars type handling a1a9c08b5 resource_transformers/tocss: Fixed hugo:vars casting 6abd15e78 Adjust tests for GO 1.20 094135ff9 tpl/internal: Sync Go template src to Go 1.20 4801e2e8e build: Update to Go 1.20 90da7664b Add page fragments support to Related 0afec0a9f related: Adjust benchmark 28540ed13 related: Add benchmark 9af78d110 tpl/collections: Improve error message in Index d33a7ebcc Make the HTML collector parsing more robust 2a364cca6 Revert "build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0" 3fb2417cb deps: Upgrade github.com/yuin/goldmark v1.5.3 => v1.5.4 fce089048 tpl/strings: Add strings.ContainsNonSpace 87c78bd3e build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0 69c369e11 deps: Upgrade github.com/alecthomas/chroma v2.4.0 => v2.5.0 73ece30d8 markup: Fix linenos codeblock hl option case regression f9fc0e045 Fix slow HTML elements collector for the pre case 4f4a1c00b publisher: Add benchmark 76c6140c5 snap: Install dart-sass-embedded for 32-bit ARM (armhf) too d4482e8bf snap: Add read access for ~/.gitconfig.local and ~/.config/git/* too 1477d0ba9 commands: Fix server url rewrites (http status 200) dd37163f5 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.10 to 2.2.11 c3a59a7d5 build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610) 4ccc8cfb4 Fix description of collections.Uniq e2cfc3d5a Update CONTRIBUTING.md 168858331 Fix shortcode detection in RenderString 4ef9baf5b Only invoke a given cached partial once 93ed6e447 Update README.md 0d1161b26 releaser: Prepare repository for 0.111.0-DEV e32a493b7 releaser: Bump versions for release of 0.110.0 19e960562 dos: Regen CLI docs 80e8bd3b7 docs: Regen docshelper b661132e0 Merge commit 'ef6f101e75256c3bb88a6f1f3b5c1273bf8d7382' ef6f101e7 Squashed 'docs/' changes from 2c0125b52..1214f6ffb d59541903 related: Handly []any 671f64b2e Fix permalinks issue with repeated sections 2fb40ece5 tpl/strings: Add findRESubmatch c6b388769 config/security: Add O\w+ (e.g. GOROOT) to the default allowed list 21af5b359 Preserve front matter slice value types (e.g. int) f38a2fbd2 Make hugo.toml the new config.toml 6a579ebac Add fill HTTP Response info into .Data in resources.GetRemote f13531e60 Fix HEAD method in resources.GetRemote b5d485060 Fix order when reading custom headers in resources.GetRemote 6e9fa9e0f deps: Upgrade github.com/evanw/esbuild v0.15.18 => v0.17.0 c4f3a46ce Update README.md fbc3e08c6 resource: Fix Go Doc vs .Data.Integrity e402d91ee Misc doc, code refactoring to improve documentation 3c51625c7 Make readFile return nil when file not found (note) dd6d0a6de Remove reference to Goreleaser in code comment f95fd57aa tpl/compare: Sort special float values as string e754d5cb3 tpl/diagrams: Move Goat to its own file 002cd5280 Update CONTRIBUTING.md a76c405d4 Update CONTRIBUTING.md c0a03a2a3 Update README.md e127d3e5c releaser: Prepare repository for 0.110.0-DEV 47b12b83e releaser: Bump versions for release of 0.109.0 180dfeba0 Adjust "you need the extended version" error message 10bb29d7f docs: Regen docs helper JSON eb0c8f9d0 resource/page: Slight adjustment of Page.Ancestors 3a216186b resource/page: Add Page.Ancestors 7874b9681 build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 71832328f Annotate test assertions 37ab1cf12 hugolib: Exclude non-linkable pages from translations map 59af05cab Add HUGO_PUBLISHDIR to the Node environment 4989da653 Revert "tpl/tplimpl: Use https in sitemap templates" cd1ed563a tpl: Improve template funcs GoDoc aa2c72419 tpl/resources: Fix data race in ToCSS effa6a422 tocss: Add some more test cases 5d5f0a237 tocss: Fix unquote case with double quotes d20d2651e Allow "fast render mode" even if --disableLiveReload is set 41a080b26 tocss: Add vars option 41bc6f702 Squashed 'docs/' changes from 2201ac0e5..2c0125b52 9a215d695 Merge commit '41bc6f702aa54200530efbf4267e5c823df3028d' eda1e720c modules: Improve "module workspace" not found error 330fa8941 modules: Adjust watch logic vs workspace use definitions 6db527483 Add any configured Go Workspace file to the config watcher 0d4b17d4c modules: Make the module.workspace=off as default (note) 3afaca758 release: Add a note section in release notes 2d217cba5 helpers: Allow at signs in UnicodeSanitize (note) 17055d1fa parser/metadecoders: Remove superflous cast in test 2a81a4949 parser/metadecoders: Simplify nil check in Unmarshal e30d711c2 parser/metadecoders: Add empty /data JSON file as empty map ad2059878 Also consider wrapped errors when checking for file IsNotExist errors 87e898a17 tpl/openapi3: Wrap *kopenapi3.T b54de1bd9 resources/js: Fix some import discrepancies between Hugo and ESBuild c9354d546 github: Update to Dart Sass 1.56.2 d89426985 github: Use ruby/setup-ruby 3fd0b7849 tpl/tplimpl: Use https in sitemap templates e0e63f35e parser/metadecoders: Fix spelling cc574ef12 releaser: Prepare repository for 0.109.0-DEV a0d64a46e releaser: Bump versions for release of 0.108.0 f97544a83 Make the hugo env non verbose output slightly more verbose d8efe085c Add dart-sass-embedded version info to hugo env -v f5b5b71c6 deps: Upgrade github.com/bep/godartsass v0.15.0 => v0.16.0 b82b547ac tpl/embedded: Make Open Graph's series optional da670c38e Squashed 'docs/' changes from 4c1309cdf..2201ac0e5 c9f2fa266 Merge commit 'da670c38ee63a7fef25e2b9f42519232055b60dc' 5067775a6 common/hugio: Fix multiWriteCloser.Close 50549c867 build(deps): bump github.com/getkin/kin-openapi from 0.109.0 to 0.110.0 de9c5542c docs: Add basic doc for wrapStandAloneImageWithinParagraph etc. e93138dfd dartsass: Add sourceMapIncludeSources option 7d16c3c0c github: Update Dart Sass Embedded to 1.56.1 63126c635 markup/goldmark: Add removeSurroundingParagraph for Markdown images 535ea8cc9 build(deps): bump github.com/evanw/esbuild from 0.15.16 to 0.15.18 8bbec426c build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 0bfa293dc build(deps): bump github.com/evanw/esbuild from 0.15.15 to 0.15.16 0b976d2b4 tpl/tplimpl: Allow alternate comment syntax a49e51fd0 resources: Increase timeout for http.Client d373774cb tpl/collections: Fix some index cases where the indices given is a slice and be more lenient with nil inputs 7d5e3ab8a tpl: Misco GoDoc improvements dc44bca96 config/security: Add CI env var to whitelist da1652789 Squashed 'docs/' changes from 32cb8785e..4c1309cdf ef518485c Merge commit 'da16527896d3087585c5e758083ea498dcabc2c3' 83080df61 deps: Upgrade github.com/bep/godartsass v0.14.0 => v0.15.0 b8d5c378b tpl: Use consistent delimiter spacing in examples 75f782a5a docs: Regen docs helper 2221b5b30 releaser: Bump versions for release of 0.107.0 6a004b8d9 build(deps): bump github.com/getkin/kin-openapi from 0.108.0 to 0.109.0 092362242 build(deps): bump github.com/evanw/esbuild from 0.15.14 to 0.15.15 7855b47f0 Add a cache for lexers.Get 34d1150d9 markup/goldmark: Improve benchmark 85e2ac1a4 commands: Create assets directory with new site 74776726d build(deps): bump github.com/frankban/quicktest from 1.14.3 to 1.14.4 63f7f0ff5 build(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 bcb62d891 deps: Upgrade github.com/alecthomas/chroma/v2 v2.4.0 00fe7e040 hugo/parser: Fix shortcode boolean param parsing df85cb9ae releaser: Prepare repository for 0.107.0-DEV e08ce30fe releaser: Bump versions for release of 0.106.0 a99fed485 resources/tpl: Add a test for resources.Get db945a6ed tlp/resources: resources.Get returns nil when given empty string bafb389b3 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.4 to 2.0.6 0a019a1a5 docs: Regen CLI docs 9f7fb0a73 docs: Regenerate docs helper f04cc581e Merge commit '00c4484c7092181729f6f470805bc7d72e8ad17b' 00c4484c7 Squashed 'docs/' changes from 392668f4f..32cb8785e cdd83bf3c build(deps): bump github.com/evanw/esbuild from 0.15.13 to 0.15.14 e00220a06 deps: Update the libweb version string a662ddae1 deps: Upgrade github.com/bep/gowebp v0.1.0 => v0.2.0 13adf3e02 readme: Update ToC fe08d35f2 build(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3 4b675ddd4 build(deps): bump github.com/spf13/afero from 1.9.2 to 1.9.3 24eaa290c build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.108.0 f6ab9553f tpl/internal: Sync go_templates 58a98c775 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.6 to 2.5.7 900904fd1 build(deps): bump golang.org/x/net from 0.1.0 to 0.2.0 24eca0cbe build(deps): bump github.com/evanw/esbuild from 0.15.12 to 0.15.13 60e0e2c1d Add Go 1.16+ install method to README 52ea07d2e Fix taxonomy weight sort regression 77fc74a5b releaser: Prepare repository for 0.106.0-DEV 0e3b42b4a releaser: Bump versions for release of 0.105.0 f50585442 build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 2aedccc9a build(deps): bump github.com/getkin/kin-openapi from 0.106.0 to 0.107.0 c10931404 build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 4732c47d1 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 62780ec8d build(deps): bump github.com/getkin/kin-openapi from 0.103.0 to 0.106.0 351d6b062 build(deps): bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 631d768be Revise the fix for shortcode vs output format nilpointer e5d2a8f6a Avoid nilpointer when shortcode page content output nil 00ff161b6 livereload: Use text/javascript here, too 588710a7a media: Rename application/javascript, application/typescript to text/javascript etc. ed930db2f build(deps): bump github.com/yuin/goldmark from 1.4.15 to 1.5.2 05df96481 build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 20ef6dcf9 Skip flakey server tests on GitHub Action on Windows 9860e0e18 build(deps): bump github.com/magefile/mage from 1.13.0 to 1.14.0 d1cd1db0e github: Avoid duplicate test runs 09e10110a tpl/encoding: Add noHTMLEscape option to jsonify 2ef60dbd2 build(deps): bump github.com/evanw/esbuild from 0.15.9 to 0.15.12 6275aad9e Update Go and Alpine version in Dockerfile 01ebb6e30 Don't use self-closing generator tag a066e9885 build: Update to Go 1.19.2 1fd3320dc github: Use SHA versions 0fb2b3d14 Resolve dependency-path not found error in workflow db05232d5 Use setup-go action to cache dependencies 2734f956c releaser: Prepare repository for 0.105.0-DEV 58b824581 releaser: Bump versions for release of 0.104.3 ec57cf2c3 resources: Update golden image dithering exception list 3a9cb7b0f resources/images: Fix 2 animated GIF resize issues 0addb302a server: Fix flaky TestServerPathEncodingIssues tests b002d4795 commands: Remove extraneous newline from result of convert toTOML e3f31352d config/security: Fix filename ec02c537e releaser: Prepare repository for 0.105.0-DEV 84cbe7249 releaser: Bump versions for release of 0.104.2 4611b6920 Fix htimes /: operation not permitted error on config changes 2171e3c9a Revert "Adjust a test" cac773aef Adjust a test 51010a69b releaser: Prepare repository for 0.105.0-DEV 8958b8741 releaser: Bump versions for release of 0.104.1 29ccb3606 Fix /static performance regression from Hugo 0.103.0 d8aba18e0 releaser: Prepare repository for 0.105.0-DEV c744dbd6e releaser: Bump versions for release of 0.104.0 5c4165336 Consolidate the glob case logic 281554ee9 hugofs: Fix glob case-sensitivity bug f3560aa0e server: Fix 404 redirects on Windows edf9038a9 build(deps): bump github.com/evanw/esbuild from 0.15.8 to 0.15.9 78f49b4c0 build(deps): bump github.com/yuin/goldmark from 1.4.14 to 1.4.15 fa4b77e7e build(deps): bump github.com/getkin/kin-openapi from 0.100.0 to 0.103.0 8377c3cea docs: Regen docs helper 4d909d476 build(deps): bump github.com/alecthomas/chroma/v2 from 2.2.0 to 2.3.0 4eb6d9740 build(deps): bump github.com/evanw/esbuild from 0.15.7 to 0.15.8 4f9cb4f34 docs: Regenerate CLI docs 0171fb201 Run go mod tidy a4028112e resources/images: Add $image.Colors 08f0984f9 commands: Skip flaky test on CI 86653fa38 config/security: Allow proxy variables in subcommands c46d10498 releaser: Prepare repository for 0.104.0-DEV b665f1e8f releaser: Bump versions for release of 0.103.1 6be6752c8 server: Fix redirects when file path contains bytes > 0x80 8e9dce109 Merge branch 'release-0.103.0' 00b71668b releaser: Prepare repository for 0.104.0-DEV beebf2afb releaser: Bump versions for release of 0.103.0 3f0b40f67 Use standard GOOS/GOARCH values in release archives 0bd79d30c Use standard GOOS/GOARCH values in release archives 8e77bcc93 Filter out any duplicate files to post process 74daca6b3 Support PostProcess for all file types 1fd4c562a build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 a5cda5ca4 server: Add 404 support 5e2b28d6e build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 f2019f0a2 build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7 475638fe0 build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14 203cc5457 Feat/sponsors in readme (#10273) 90ad80450 Squashed 'docs/' changes from e5aa641a6..392668f4f af23cdca9 Merge commit '90ad8045056167004d27857a95542936657b8a16' ab5ce5989 Fix usage description 7d40da876 Add `--force` to `hugo new` 02c89a446 scss: Handle single-file sourcemaps correctly 06c3ac674 release: Bump Hugoreleaser version 5e03de0dd Update stale.yml bef31b58a releaser: Prepare repository for 0.103.0-DEV b76146b12 releaser: Bump versions for release of 0.102.3 8e5044d7f Fix shortcode parser regression with quoted param values 5046a6c7c deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1 160a067c8 snap: Use "snapcraftctl set-grade" e0ba1a805 snap: Use "snapcraftctl set-version" 7b49c56a6 snap: Make external dependencies actually work dffca5788 release: Add the releaser commits to the ignore list 79932e722 release: Fix the Deb archives 9eb9b70a2 releaser: Prepare repository for 0.103.0-DEV 0ff4a9326 releaser: Bump versions for release of 0.102.0 45e1084ff Add linux/arm64 extended to release setup c98348416 license: Add copyright info 2de393c79 build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0 7efb35680 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 ddbcc6712 build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0 fd75f129b deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4 14878ca0a build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2 e88873b80 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2 4219993b0 build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 988e1417a build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0 42529882c build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13 45f1b1cfc build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 369bdf22f build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0 d1b03a093 build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5 941c28ab0 readme: Add Golang URL to Go links ffbdcc75a Update README.md 95d976451 Update README.md b66f9f266 Update README.md f7e00c039 github: Use GitHub's Choco-Install function to retry installs f5ba6fd45 common/hugio: One more fix for non-OS fs c4bbc1eee common/hugio: Fix CopyDir when fs is not OS 0e0fb1b64 snap: Delete obsolete custom x-nodejs plugins b017f7cb0 livereload: Inject script without head or body tag 7fb28085a releaser: Fat MacOS binaries 0cd1929b9 Update to Go 1.19 cbdaff213 markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock 3fefea06b commands: Fix embed in livereload.go 5c48ba934 Update README.md 21562e3aa Externalise and embed livereload.js string 9c24b86e4 Cache when not found in LookupLayout 223bf2800 parser/pageparser: Don't store the byte slices 72b0ccdb0 Make the baseline benchmark's test files stable bdf935d66 Squashed 'docs/' changes from 30f32a624..e5aa641a6 65e52a7f5 Merge commit 'bdf935d66c1f02dfc942a30e9fc00519bba3aacb' 8ebcaa539 Accept vendor-specified build date if .git/ is unavailable 241481931 snap: Replace mage with "go build" and set VendorInfo=snap 5caed8a71 snap: Use interface names etc-gitconfig and gitconfig, Take 2 d1278f696 Extract the baseline benchmark to a test 92f31ae63 Add a baseline benchmark fd3953c18 snap: Use interface names etc-gitconfig and gitconfig 15463f835 releaser: Prepare repository for 0.102.0-DEV 466fa43c1 releaser: Bump versions for release of 0.101.0 6072ce0bc releaser: Add release notes for 0.101.0 [ci skip] 2c5943ddc build: Update to Go 1.18.3 0cb459a20 docs: Regen docshelper 475f87f68 Squashed 'docs/' changes from 96fdc246c..30f32a624 604cfffc5 Merge commit '475f87f685439de0f907a9ffc29bfd1361eb1c59' d863dde6c markup/highlight: Add hl_inline option 580b214a4 deps: Update github.com/alecthomas/chroma/v2 v2.1.0 => v2.2.0 ddb954708 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.5 to 2.5.6 288b0fb15 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 3e1344632 build(deps): bump golang.org/x/tools from 0.1.10 to 0.1.11 7a9ce0eca build(deps): bump github.com/tdewolff/minify/v2 from 2.11.5 to 2.11.10 f2ba0cc8c build(deps): bump github.com/evanw/esbuild from 0.14.42 to 0.14.43 62ceaabdc build(deps): bump github.com/getkin/kin-openapi from 0.94.0 to 0.97.0 35fa19283 deps: Udpate to github.com/alecthomas/chroma/v2 09ac73338 common: Add hugo.GoVersion 66da1b7b2 resources: Panic on Copy of Resource with .Err 5a9ecb82a resources/page: Add :slugorfilename attribute cbc35c48d Respect NO_COLOR 44f3c0796 readme: Update dependency list a5a4422aa Fix relURL with leading slash when baseURL includes a subdirectory 617e09448 js: Resolve index.esm.js cf12fa616 Add animated GIF support 2e1c81770 resources: Add a Gif source file to golden tests 4276075c7 releaser: Prepare repository for 0.101.0-DEV d25cb2943 releaser: Bump versions for release of 0.100.2 8b9bdc403 releaser: Add release notes for 0.100.2 [ci skip] 4e94d1db7 Update CONTRIBUTING.md 0566bbf7c Fix raw TOML dates in where/eq 534e7155b deps: Update to github.com/pelletier/go-toml/v2 v2.0.1 953f215f3 tpl/path: Add path.BaseName function 8e2fd5592 livereload: Use `X-Forwarded-Host` for Codespace 311b8008b helpers: Fix panic with invalid defaultMarkdownHandler c7d5f9f06 resources: Register MediaTypes before build bfebd8c02 releaser: Prepare repository for 0.101.0-DEV 0afb4866e releaser: Bump versions for release of 0.100.1 b1ec0c226 releaser: Add release notes for 0.100.1 [ci skip] 212d9e301 Fix panic with markdownify/RenderString with shortcode on Page with no content file 4daac654d releaser: Prepare repository for 0.101.0-DEV 27b077544 releaser: Bump versions for release of 0.100.0 0f8343a2c releaser: Add release notes for 0.100.0 [ci skip] 3fcbee261 docs: Regen CLI docs db9d27427 docs: Regen docs helper 95baafeac Merge commit 'e4bfe59c4e043c92d3992587d8c64d264b262a22' e4bfe59c4 Squashed 'docs/' changes from 2d9da3a56..96fdc246c 6f7bf3f2d Fix indentation in highlight shortcode 9e904d756 Make .RenderString render shortcodes d2cfaede5 Improve shortcode indentation handling 322d19a81 Add Markdown as an output format 7cb484e12 build(deps): bump github.com/evanw/esbuild from 0.14.39 to 0.14.42 0b395f0b4 Run go mod tidy c1a83076b Add a shortcode benchmark 0f8dc4703 Remove Blackfriday markdown engine 3b478f50b Fix HasMenuCurrent and IsDescendant/IsAncestor when comparing to itself f343b8eb7 build(deps): bump github.com/sanity-io/litter from 1.5.4 to 1.5.5 60ede146b deps: Update to github.com/tdewolff/minify/v2 v2.11.5 dd9eaf19f Don't use the baseURL /path as part of the resource cache key 46a2ea6d0 postcss: Make the resource cache key more stable 653ab2cc1 commands: Fix case where languages cannot be configured 52edea0fe github: Set HUGO_BUILD_TAGS: extended when running tests 6a5acd753 metrics: Fix divide by zero error 805b21555 Fix error message when PostCSS config file is not found 8ca705252 server: Skip watching dirs in ignoreFiles bb232a351 resources: Improve error message on .Resize etc. on SVGs 3854a6fa6 Fix Plainify edge cases cd0112a05 Add resources.Copy 6f7fbe03b basefs: add `noBuildLock` flag 2fc2e9c87 import: Fix importing jekyll site e164834f0 releaser: Prepare repository for 0.100.0-DEV d52406738 releaser: Bump versions for release of 0.99.1 31ce89f7f releaser: Add release notes for 0.99.1 [ci skip] ee55fde5e releaser: Fix version replacement 2f9eac480 server: Fix multihost crash 3a8189ee9 Update stale.yml 7bc3401eb common/hugo: Fix version logic 1de333e7a releaser: Bump versions for release of 0.99.0 35cb6eefb releaser: Add release notes for 0.99.0 [ci skip] 657d1a2d9 server: Refresh the error template 87a22eb6d server: Fix SIGINT handling after loading bad configuration fc9f315d8 Improve SASS errors 4b189d8fd postcss: Fix import error handling c2fa0a332 build(deps): bump github.com/fsnotify/fsnotify from 1.5.3 to 1.5.4 48ea24f89 common/herrors: Remove unused struct 9f563856c build(deps): bump github.com/evanw/esbuild from 0.14.38 to 0.14.39 5c96bda70 errors: Misc improvements 4a96df96d server: Always rebuild the files involved in an error e8537e6dd postcss: Fix line numbers in error messages 2fbdee726 Update CONTRIBUTING.md 91fe1b6c6 js: Bump test dependency 7de629121 deps: Update github.com/spf13/cast v1.4.1 => v1.5.0 9d7f16624 hugolib: Check for nil in shouldRender 51f08b0b6 Revise the use of htime.Since/htime.Now 860c51c31 tpl/collections: Make sort stable 855e5869c docs: Regen CLI docs 327aaed6d Squashed 'docs/' changes from 7030fe3a2..2d9da3a56 1c7759028 Merge commit '327aaed6d8ca57d8e5e3acb99ff53402ff1c556d' 35c88a7f9 Use configured timeZone for the clock e77ca3c10 Add `clock` cli flag f2946da9e Improve error messages, esp. when the server is running 6eea32bd6 tpl: Improve godoc a6d545854 github: Add permissions to test action e5f217316 tpl/crypto: Add example for FNV32a 89c1655ec releaser: Prepare repository for 0.99.0-DEV 165d299cd releaser: Bump versions for release of 0.98.0 e94dc6710 releaser: Add release notes for 0.98.0 [ci skip] a4fff5753 docs: Regen docs helper 3902f9a47 Squashed 'docs/' changes from 4c5edacfe..7030fe3a2 4852a3765 Merge commit '3902f9a4767fe6e62ac5146728d8311b8cd227e0' fa80fe3c8 Some godoc adjustments and image struct renames 11047534e tpl/crypto: Add FNV32a d7b54a4c3 markup/goldmark: Fix attribute nilpointer 13ceef759 deps: Update to gocloud.dev v0.24.0 942d0dd2c build(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 a022ca271 deps: Update github.com/yuin/goldmark v1.4.11 => v1.4.12 d56b33955 build(deps): bump github.com/evanw/esbuild from 0.14.36 to 0.14.38 55e28c239 deps: Update github.com/tdewolff/minify/v2 v2.11.1 => v2.11.2 9a888c243 Some godoc adjustments 05b45c35c tpl/lang: Handle nil values in lang.Merge 625be77e0 resources/page: Mark some more interface methods as internal 097fd588c Deprecate page.Author and page.Authors 41cc4e4ba releaser: Prepare repository for 0.98.0-DEV 078053a43 releaser: Bump versions for release of 0.97.3 7d9f88808 releaser: Add release notes for 0.97.3 [ci skip] 9b352f04a Fix syncing of /static regression e66e2e9ce Revert "Revert "Fix PostProcess regression for hugo server"" 5de6f8a02 releaser: Prepare repository for 0.98.0-DEV 5099abe60 releaser: Bump versions for release of 0.97.2 99ec88d42 releaser: Add release notes for 0.97.2 [ci skip] 6c35a1a9e Revert "Fix PostProcess regression for hugo server" 363bc907c releaser: Prepare repository for 0.98.0-DEV 04efcb2a6 releaser: Bump versions for release of 0.97.1 456072552 releaser: Add release notes for 0.97.1 [ci skip] 4deb5c606 Fix PostProcess regression for hugo server 397fce560 Fix MediaType when reading images from cache 0093eaa68 deps: Upgrade github.com/bep/overlayfs v0.4.0 => v0.5.0 d0f731c03 releaser: Prepare repository for 0.98.0-DEV c07f3626e releaser: Bump versions for release of 0.97.0 42b5d1653 releaser: Add release notes for 0.97.0 [ci skip] d80d5a104 releaser: Reduce parallelism 842262f65 Revert "build(deps): bump gocloud.dev from 0.20.0 to 0.25.0" 2dbdf38a5 resources: Add `key` to reources.GetRemote options map f8c4e1690 build(deps): bump github.com/evanw/esbuild from 0.14.34 to 0.14.36 627eed1d6 Make string sorting (e.g. ByTitle, ByLinkTitle and ByParam) language aware 82ba634ed Fix gosum checksum errors d417a6cf7 build(deps): bump github.com/tdewolff/minify/v2 from 2.11.0 to 2.11.1 13dac7f3c compare: Add a string sort benchmark 30c2e54c2 Replace all usage of CopyOnWriteFs with OverlayFs 3117e5859 deps: Update github.com/tdewolff/minify/v2 v2.10.0 => v2.11.0 ec920363c Squashed 'docs/' changes from 63386081c..4c5edacfe 5b5dcb8d5 Merge commit 'ec920363cdeb687c8bcac9c242767d366fb058cb' ffe3eb919 docs: Regen CLI docs d070bdf10 Rework the Destination filesystem to make --renderStaticToDisk work b08193971 Revert "Revert "Some minor adjustments to the new static filesystem logic"" 0a56f2af4 Revert "Revert "Allow rendering static files to disk and dynamic to memory in server mode"" 9e360d384 build(deps): bump github.com/evanw/esbuild from 0.14.31 to 0.14.34 a8c221d33 modules/client: Vendor config directory if present e58a54089 resources: Create a common ResourceFinder interface 20162518c build(deps): bump gocloud.dev from 0.20.0 to 0.25.0 6b469cc8f build(deps): bump golang.org/x/tools from 0.1.9 to 0.1.10 080dcac6b build(deps): bump github.com/magefile/mage from 1.12.1 to 1.13.0 072fc8cc3 build(deps): bump github.com/gobuffalo/flect from 0.2.4 to 0.2.5 658e11eba Localize all the GroupBy*Date methods e0a882fd3 build(deps): bump github.com/getkin/kin-openapi from 0.93.0 to 0.94.0 d0657a436 deploy: Set an MD5 attribute and use that if eTag not available a6e2e38bb build(deps): bump github.com/sanity-io/litter from 1.5.2 to 1.5.4 510e17900 build(deps): bump github.com/evanw/esbuild from 0.14.25 to 0.14.31 21484f9e1 build(deps): bump github.com/frankban/quicktest from 1.14.2 to 1.14.3 da00e7714 Add environment as a new filter to _cascade.target ed9aa374d Merge branch 'release-0.96.0' 2a231b0b5 Snap: Add {system,user}-gitconfig plugs to read gitconfig (#9619) 69c590080 releaser: Prepare repository for 0.97.0-DEV 2fd4a7d3d releaser: Bump versions for release of 0.96.0 5a4ac2dac releaser: Add release notes for 0.96.0 [ci skip] db1562e13 docs: Regen docshelper 5b18e1084 docs: Regen CLI docs d276e901b Squashed 'docs/' changes from a393f4cf4..63386081c d7497b28c Merge commit 'd276e901b36d2576ef8350ed96b17f66254eac1b' 94459680b Deprecate .File.Extension 9202117ba resources: Add more details to .Err a6fa290f6 commands: Change link protocol to https 0bbc2fb52 build(deps): bump github.com/getkin/kin-openapi from 0.91.0 to 0.93.0 94e8a9076 tpl/crypto: Add optional encoding arg to hmac function a461e9d01 Fix typo 48c98a8d2 Fix some typos bbd455fe7 Update CONTRIBUTING.md to use "go install" to install mage 8309a2b1c Dockerfile: Make it build with Go 1.18 2b7231097 snap: Make it build with Go 1.18 13ff4ded7 build(deps): bump github.com/yuin/goldmark from 1.4.10 to 1.4.11 c3289eb5b build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 9539069f5 commands: Improve server startup to make tests less flaky 0e305d695 all: Use strings.Cut 5adb81ce3 Support '-u=patch' in hugo mod get 1c0e7c1ae Make sure file mounts higher up wins cad2d8cc7 resources/images: Require width and height for Crop, Fill, and Fit b80853de9 all: gofmt -w -r 'interface{} -> any' . 423594e03 dartsass: Enable deprecation, @warn and @debug logging 64afb7ca5 Use revision etc. from debug.BuildInfo 004bec2e9 releaser: Prepare repository for 0.96.0-DEV 9f2e76af6 releaser: Bump versions for release of 0.95.0 f1d157682 releaser: Add release notes for 0.95.0 [ci skip] 5930173cd readme: Add note about Go 1.18 3476b5334 tpl: Pull in Go 1.18 patch that fixes the "no space in {{ continue }} and {{ break }}" bug e792d2701 readme: Add a contribution note 9d6495d77 github: Make it build with Go 1.18 42cc5f88b tpl: Adjustments and an integration test for Go 1.18 a6488e7ba Remove Go 1.17 support 65a78cae1 tpl: Sync go_templates for Go 1.18 4d6d1d08d build: Bump to Go 1.18 b60e1bbdf dartsass: Improve error message when no read access 61cf3c9f6 Fix and refactor typos 31fbc081c Improve server startup/shutdown cebd886ac commands: Improve server tests 38f778cfc releaser: Prepare repository for 0.95.0-DEV 48fb9e4de releaser: Bump versions for release of 0.94.2 0958167b3 releaser: Add release notes for 0.94.2 [ci skip] b37183e48 deps: Update github.com/yuin/goldmark v1.4.9 => v1.4.10 04ccde3e9 releaser: Prepare repository for 0.95.0-DEV 0fcd9a5d8 releaser: Bump versions for release of 0.94.1 414608436 releaser: Add release notes for 0.94.1 [ci skip] 3bc742bea docs: Regenerate CLI docs 1a796d723 deps: Fix Goldmark regression with HTML comments 64b7b7a89 Revert "Allow rendering static files to disk and dynamic to memory in server mode" 5ef8a9f32 Revert "Some minor adjustments to the new static filesystem logic" 3bc34666c releaser: Prepare repository for 0.95.0-DEV 63b236603 releaser: Bump versions for release of 0.94.0 b107b4b29 releaser: Add release notes for 0.94.0 [ci skip] a4ac188c1 docs: Regenerate docshelper b82d95575 Revert "markup/highlight: Add hl_inline option" 4e14cf760 Fail with error when double-rendering text in markdownify/RenderString 5697348e1 markup/goldmark: Default to https for linkify f98e570b1 Add lang attribute to internal alias template cdb8b0842 docs: Regenerate docshelper a360cab75 markup/highlight: Add hl_inline option c97fed08f minifiers: Make keepWhitespace = false default for HTML (note) 53a6210d8 markup/goldmark/codeblocks: Fix slice bounds out of range 7182809d9 docs: Regenerate CLI docs 1f8cd2614 docs: Regenerate docshelper 9d76b8fa3 Merge commit 'd706529720b3b2ccb99719ccd578062ca25a0cc2' d70652972 Squashed 'docs/' changes from 3f95a2ace..a393f4cf4 4576c82ed Cache reflect.MethodByName ff02d4172 releaser: Remove the GitHub link syntax around release contributors 63bb2a5b1 Some minor adjustments to the new static filesystem logic 7d8011ed6 Allow rendering static files to disk and dynamic to memory in server mode b9a1be2f9 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.9 097824503 build(deps): bump github.com/evanw/esbuild from 0.14.23 to 0.14.25 ff37df830 build(deps): bump github.com/niklasfasching/go-org from 1.6.0 to 1.6.2 5857d5524 build(deps): bump github.com/getkin/kin-openapi from 0.90.0 to 0.91.0 d86eca5bb releaser: Prepare repository for 0.94.0-DEV 44e3c002a releaser: Bump versions for release of 0.93.3 9177849f9 releaser: Add release notes for 0.93.3 [ci skip] 0e0d672bc Remove the decorator from the fs used in ReadDir 19f816f77 Update stale.yml 970f385c4 build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8 76c1248f7 Remove the examples/ folder 9e76507da releaser: Prepare repository for 0.94.0-DEV 643b5ae9c releaser: Bump versions for release of 0.93.2 2f7feca9a releaser: Add release notes for 0.93.2 [ci skip] 673cde1eb tpl/os: Revert readDir in theme behaviour e46e9ceb2 markup/goldmark: Escape image alt attribute 883e71c96 releaser: Prepare repository for 0.94.0-DEV e9669fed1 releaser: Bump versions for release of 0.93.1 fefb1caac releaser: Add release notes for 0.93.1 [ci skip] 0327da050 tpl/transform: Fix it when template.HTML is passes as option to Hightlight 9b8b6d34e tpl/partials: Fix partialCached deadlock regression 376704d38 tpl/collections: Fix apply when function have Context as first arg c1398b91a Squashed 'docs/' changes from 93f7baf80..3f95a2ace 41b5bc963 Merge commit 'c1398b91a9f4c67876b31feb67516b252e654d3c' 5a1b394f2 releaser: Prepare repository for 0.94.0-DEV 074690824 releaser: Bump versions for release of 0.93.0 75084bfc7 releaser: Add release notes for 0.93.0 [ci skip] 12d00d288 docs: Regenerate docs helper 260ff1374 markup/highlight: Ignore HL_lines_parsed in the gen docs 14915a0c3 cod: Regen CLI docs fd0c1a5e9 tpl/diagrams: Rename the SVG accessor to Wrapped 3ad39001d markup/highlight: Rework the return value from HighlightCodeblock 39261b689 tpl/transform: Add CanHighlight cff14144a Rename Codeowners() to CodeOwners() 5f6715155 tpl/diagrams: Rename Body to Inner f7109771a CodeblockContext method renames e1f696911 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.29 to 2.10.0 5f65c17a1 markup/goldmark: Adjust test for Windows 579ff9b65 markup/goldmark: Improve attributes vs options 928a89696 markup/goldmark: Add Position to CodeblockContext 2e54c0093 markup/goldmark: Unify some code block tests 10928a4f7 Remove the trailing new line in .Code afd63bf7d markup/goldmark: Rename extension struct 228126b7f build(deps): bump github.com/gobuffalo/flect from 0.2.3 to 0.2.4 0f80be341 markup/goldmark: Use Ordinal to create default lineanchors 78afdb88a build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 3ed83227b build(deps): bump github.com/sanity-io/litter from 1.5.1 to 1.5.2 1a257bb2b Move the Goat template to the correct place 97514f17d build(deps): bump google.golang.org/api from 0.63.0 to 0.70.0 0df096b86 Update error message about failed menus in config.toml 308ad611b build(deps): bump github.com/getkin/kin-openapi from 0.85.0 to 0.90.0 6bffcdbd2 Add test for line anchor attributes with code fences 7248f4318 build(deps): bump github.com/evanw/esbuild from 0.14.22 to 0.14.23 08fdca9d9 Add Markdown diagrams and render hooks for code blocks 2c20f5bc0 build(deps): bump github.com/aws/aws-sdk-go from 1.41.14 to 1.43.5 723b2c485 build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 06bac57ab Add support for CODEOWNERS ec8b767fa Remove Viper as a dependency 6407b2cd0 helpers: Allow hyphens in UnicodeSanitize 6ff39fd90 Change `disqus_config` to `window.disqus_config` 96c0bdf3a deps: Update github.com/spf13/cobra v1.2.1 => v1.3.0 e97d3c640 Add page.Store 7732da9f9 Allow images to be cropped without being resized aebde49b8 commands: Fix server panic regression 4ada09415 markup/goldmark: Add BenchmarkCodeblocks bddcfd911 deps: Update github.com/gohugoio/localescompressed v0.14.0 => v0.15.0 d485f9543 deps: Update github.com/yuin/goldmark v1.4.4 => v1.4.7 a87be597a modules: Add modules.Workspace config for Go 1.18 b0eea0075 Update stale.yml ef8b781b1 Update stale.yml 3136ff67d github: Configure stale to be run manually 929808190 tpl/partials: Fix recently introduced deadlock in partials cache 667f3a4ba tpl/partials: Add some more partials to BenchmarkIncludeCached c061b253a deps: Update github.com/evanw/esbuild v0.14.11 => v0.14.22 0927cf739 tpl/partials: Make sure a cached partial is invoked only once 26a5e89fa build(deps): bump github.com/rogpeppe/go-internal from 1.8.0 to 1.8.1 e9fa7e81b build(deps): bump github.com/magefile/mage from 1.11.0 to 1.12.1 ff545f427 markup/goldmark: Exclude event attributes from markdown render hook b2a827c52 markup/goldmark: Fix mangling of headers/links in render hooks 77c7059ff markup/goldmark: Add a render hook benchmark f4c90bd6b Fix BenchmarkCascadeTarget d16228334 metrics: Add cached count tracking ea6bcd694 tpl: Remove TODO comment f2e7b49ac Add --printUnusedTemplates 923419d7f deps: Update github.com/tdewolff/minify/v2 v2.9.22 => v2.9.29 837fdfdf4 commands: Rename --i18n-warnings to printI18nWarnings 6819feab6 commands: Rename --path-warnings, --print-men to --printPathWarnings, --printMemoryUsage ea54a99ca deps: Update github.com/alecthomas/chroma v0.9.4 => v0.10.0 9563c7d13 Finally remove deprecated Page methods 230a49594 Squashed 'docs/' changes from b8b20e9a2..93f7baf80 c707b71cd Merge commit '230a495941b191af0bdaa7e2fc8c61607cb38207' b0a9cf0a7 tpl: Use go:embed to load internal templates 9433cc256 releaser: Prepare repository for 0.93.0-DEV cdf6a0d62 releaser: Bump versions for release of 0.92.2 bf1fa7137 releaser: Add release notes for 0.92.2 [ci skip] 4f4cec73b Add HUGO_ENV to the os/exec environment da4866c2b Simplify some integration tests d1109f590 Fix validation of Page Kind in cascade target map a7d182cea Add another cascade benchmark a2a660ed1 commands: Fix server deadlock on config error f7bc4cc50 Exclude event attributes when rendering markdown 54f8d8a70 Remove the "check" command 3036d0ac9 Update the application/javascript media type 6a238a727 tpl/templates: Fix templates.Exist issue with base templates f60714b5a Add a migration test helper 215a715dd babel: Port integration tests to their own package d128d260b js: Port integration tests to its own package c4aaf1d51 postcss: Move integration test to its own package 94f10cf4f minifier: Port integration tests to its package b06c2103b templates: Port integration test to its package d22f7795c tocss: Port integration tests to their package 39f69ca7f openapi3: Port integration test into correct package 64f75adcf Add a new integration test framework 926271909 Validate comparison operator argument count 333676293 Remove hugo gen autocomplete 5ca40c8f7 deps: Update github.com/pelletier/go-toml/v2 to v2.0.0-beta.6 ef7d14a24 Fix erroneous warning with .Page.RenderString on a page without a backing file c05c99f0c Fix typo in panicOnWarning message ff7689ce0 releaser: Prepare repository for 0.93.0-DEV 85e2e8626 releaser: Bump versions for release of 0.92.1 515f8a6d8 releaser: Add release notes for 0.92.1 [ci skip] f22c4aba0 Make the RenderString content provider fix more general 85d31f7bf Fix .RenderString issue in .Translations 22055176d general: Fix issue causing log threads to hang indefinitely when print() panics 7a080b624 Fix duplicate mount sources 265573994 tpl/collections: Fix apply with namespaced template funcs 348d300a7 common: Remove unused code 6f07bdb15 common/paths: Remove unused code 55a9bc1e7 helpers: Remove unused code 20a7ce7c1 Do not render hl_style as an HTML attribute 8cd449240 build(deps): bump github.com/spf13/viper from 1.8.1 to 1.10.1 9d8f318aa Fixing typos (#9387) fcbbbef22 Fix typo in warning message 6041adc16 github: Clean up the issue templates a little 408da4365 github: Add lock-threads step ed04ed574 releaser: Prepare repository for 0.93.0-DEV b35494036 releaser: Bump versions for release of 0.92.0 bd89aef8b releaser: Add release notes for 0.92.0 [ci skip] f2bc13dd9 docs: Regenerate docshelper 098254f17 Merge commit 'a8e9fc699a6ff7d578f97a7c553ce844efad8fdb' a8e9fc699 Squashed 'docs/' changes from 4eb10c1a9..b8b20e9a2 cdcd15b6c Only create LazyContentProvider for the non-rendering Site 25d645f47 Fix missing page data for alternative formats fbb3c181c docs: Add dependency table to maintainance page 9af4ca386 deps: Upgrade github.com/evanw/esbuild v0.14.8 => v0.14.11 7396aa945 Add hugo.Deps d82cef5c5 hugolib: Fix livereload problem with files including NFC characters in MacOs 74f0777c5 docs. Regen CLI docs e334a4066 commands: Fix CLI help text for hugo new 5bd3c8df4 Update to Go 1.17.6 0aca99fe0 create: Correctly pass newContentEditor flags c8b5ab75b Add --panicOnWarning flag 85c5b8959 github: Increase stale days 965760835 docs: Regenerate CLI docs 4a0b55330 docs: Regenerate docshelper 1651beb2c Remove mmark 2b6063c3e Misc depreation updates 56ab83a59 Make the deprecated Page/File methods (from Hugo 0.55) ERROR dad0dc8d8 github: Add add stale GitHub action d3c4fdb8f Fix surprise OutputFormat.Rel overwriting d632dd7d7 hugolib: Make an RST test optional 0671ef559 deps: Upgrade github.com/niklasfasching/go-org v1.5.0 => v1.6.0 672481f1f Update stale.yml 1dbfc0f93 releaser: Prepare repository for 0.92.0-DEV 1798bd3fd releaser: Bump versions for release of 0.91.2 f0b55a68e releaser: Add release notes for 0.91.2 [ci skip] 623dda717 Revert "config/security: Add HOME to default exec env var whitelist" aee9e11a4 Make sure we always create the /public folder bd63c1aa5 Fix "stuck on build" in error situations in content processing 9eb05807c deps: Run "go mod tidy" 654f513a4 deps: Upgrade github.com/evanw/esbuild v0.14.7 => v0.14.8 759cdf3fc releaser: Prepare repository for 0.92.0-DEV f42350574 releaser: Bump versions for release of 0.91.1 af165d5b6 releaser: Add release notes for 0.91.1 [ci skip] 6779117f7 media: Also consider extension in FromContent ce0401109 media: Add missing BMP and GIF to the default MediaTypes list cdc73526a media: Add PDF MIME type 425c7d90f deps: Update github.com/evanw/esbuild v0.14.5 => v0.14.7 fca266ebb config/security: Add HOME to default exec env var whitelist 0016e21cd modules: Set GOCACHE env var 728feaecf releaser: Prepare repository for 0.92.0-DEV d1dc0e9a5 releaser: Bump versions for release of 0.91.0 072bca69d releaser: Add release notes for 0.91.0 [ci skip] e26e13fbb releaser: Drop running tests as part of the release 6df2f080c docs: Regen docs helper b84745d49 tpl/resources: Add empty method mapping for GetRemote 44954497b Always use content to resolve content type in resources.GetRemote 22ef5da20 Add resources.GetRemote 5758c370e Allow for return partials with falsy arguments (#9298) 8ee6de6d9 deps: Upgrade github.com/evanw/esbuild v0.14.2 => v0.14.5 a4b9f1a92 don't use path.Join, because it cleans the final path f4389e48c Add some basic security policies with sensible defaults 803f572e6 Simplify Babel test assertions 6183184b9 Merge commit '45e6fdb315d113ba13e20a633ed0c67e3f25170d' 45e6fdb31 Squashed 'docs/' changes from 316cec249..4eb10c1a9 a037be774 Improve handling of remote image/jpeg resources (#9278) 8a005538d Fix Dockerfile 657d0272e Remove debug statement 159120cdd Fix deprecation notice 3f0d49e50 releaser: Prepare repository for 0.91.0-DEV 489078897 releaser: Bump versions for release of 0.90.1 3075eaa3b releaser: Add release notes for 0.90.1 [ci skip] 3bc683041 Remove the retries on error in remote resources.Get e4d6ec94b Allow user to handle/ignore errors in resources.Get 6260455ba Make resource.Get return nil on 404 not found c397975af Update to Go 1.17.5 965a6cbff Update to Go 1.17.4 and remove timeout in resources.Get 34a96290f releaser: Prepare repository for 0.91.0-DEV dd0d3fdbb releaser: Bump versions for release of 0.90.0 b92175233 releaser: Add release notes for 0.90.0 [ci skip] 0fa40ce58 releaser: Simplify the release process bf537f1c6 releaser: Remove unused code e86b33113 docs: Regenerate docs helper 6c841a691 Merge commit '8d9511a08f14260cbfb73119e4afae50e5a9966d' 8d9511a08 Squashed 'docs/' changes from 39a7fac34..316cec249 e71d715b9 Add custom font support to images.Text e61cdf335 images: Fix cache busting of image text filter 6c3bc5eba build(deps): bump github.com/getkin/kin-openapi from 0.80.0 to 0.85.0 283394a4f images: Text filter that draws text with the given options (#9239) 5538507e9 tpl/transform: Optional options for highlight func b4f27ef8e deps: Upgrade github.com/evanw/esbuild v0.13.12 => v0.14.2 (note) 3473e31eb releaser: Add "note" to Note regexp fa0da004a build(deps): bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3 24a893cf8 releaser: Rework and simplify to use GitHub only for release notes bf1564bd2 build(deps): bump google.golang.org/api from 0.51.0 to 0.61.0 cd44d409b media: Add rss suffix for application/rss+xml 9a326d563 parser: Add a test case in format resolution b10381fbe lazy: Reset error in Reset 0eaaa8fee Implement XML data support 58adbeef8 Validate private use language tags 93572e531 resources: Add timeout to the HTTP request in Get 94f149b21 Add a remote retry for resources.Get 66753416b Make resources.Get use a file cache for remote resources 133e4bfbe Remove empty href element from pagination template f122771fb Check for empty deployment targets and matchers 08a863e1e resources: Adjust the remote Get cache so it does not get evicted on restarts 8aa7257f6 Add remote support to resources.Get 75a823a36 Add deprecation warning to google_news template 5e0947c5b helpers: Make UniqueStringsReuse allocation free 0b70b46aa releaser: Prepare repository for 0.90.0-DEV ab01ba6e7 releaser: Add release notes to /docs for release of 0.89.4 cc08c0959 releaser: Bump versions for release of 0.89.4 f97da9eca releaser: Add release notes for 0.89.4 [ci skip] 2e70f61fb Fix content dir resolution when main project is a Hugo Module 1ed8069a3 releaser: Prepare repository for 0.90.0-DEV c88cdb561 releaser: Add release notes to /docs for release of 0.89.3 e1064d219 releaser: Bump versions for release of 0.89.3 bf489b96d releaser: Add release notes for 0.89.3 [ci skip] b8155452a Improve error when we cannot determine content directory in "hugo new" 08552a7a4 deps: Upgrade github.com/yuin/goldmark v1.4.3 => v1.4.4 fdad91fd9 commands: Make sure pollInterval is always set 5f3f60898 create: Improve archetype directory discovery and tests 057d02de2 create: Add a log statement when archetype is a directory 43ac59da8 create: Always print "Content ... created" ab5c6990a commands: Fix missing file locking in server partial render 9369d13e5 modules: Improve error message 805c24c32 releaser: Prepare repository for 0.90.0-DEV 63e3a5ebb releaser: Add release notes to /docs for release of 0.89.2 eaa6c96a7 releaser: Bump versions for release of 0.89.2 cf3eb580b releaser: Add release notes for 0.89.2 [ci skip] 2b01c85d1 Fix path resolution in hugo new c09f5c5fd deps: Upgrade github.com/yuin/goldmark v1.4.2 => v1.4.3 9232e2844 releaser: Prepare repository for 0.90.0-DEV b6a4ae4ad releaser: Add release notes to /docs for release of 0.89.1 84de0c325 releaser: Bump versions for release of 0.89.1 a07410226 releaser: Add release notes for 0.89.1 [ci skip] da4406ea5 Revert "releaser: Fat MacOS binaries" 166862a09 create: Make sure the build lock is released before we open editor 82c33c710 readme: Update dependency list 41e9e9fe1 releaser: Prepare repository for 0.90.0-DEV ade966b84 releaser: Add release notes to /docs for release of 0.89.0 a93d4ba64 releaser: Bump versions for release of 0.89.0 110512a65 releaser: Add release notes for 0.89.0 f503b6395 docs: Regen CLI docs 30aba7fb0 source: Make ContentBaseName() return the directory for branch bundles 04a3b45db Fix description of lang.FormatNumberCustom 0cc39af68 Update Twitter shortcode oEmbed endpoint ed6fd26ce common/htime: Fix time.Format with Go layouts 7fa66425a build(deps): bump github.com/evanw/esbuild from 0.13.10 to 0.13.12 69210cfdf build(deps): bump github.com/yuin/goldmark from 1.4.1 to 1.4.2 4b36498a8 Merge commit 'aa5ac36a3eb68b86c803caec703869efefc8447e' aa5ac36a3 Squashed 'docs/' changes from 327003421..39a7fac34 3a977485e releaser: Fat MacOS binaries 0f248606d releaser: Only build amd64 binary for freebsd, netbsd, openbsd, dragonfly e82cbd746 tpl/time: Use configured location when date passed to Format is string 3339c2bb6 build(deps): bump github.com/aws/aws-sdk-go from 1.40.8 to 1.41.14 03bbdba8b build(deps): bump github.com/getkin/kin-openapi from 0.79.0 to 0.80.0 a772b8fc3 build(deps): bump github.com/evanw/esbuild from 0.13.8 to 0.13.10 dce49d133 resources: Rename excepted filenames for image golden testdata 61c5b7a2e build(deps): bump github.com/frankban/quicktest from 1.13.1 to 1.14.0 1d60bd1ef Fix typo in error message 75c9b893d create: Validate the target path in hugo new 64e1613fb Fix panic when specifying multiple excludeFiles directives b959ecbc8 htime: Set zone of datetime from from `go-toml` 70e454812 Added nodesource apt repository to snap package 355ff83e7 config: Set HUGO_ENABLEGITINFO=false override in Set_in_string 471ed91c6 hugofs: Add includeFiles and excludeFiles to mount configuration 94a5bac5b build(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2 9830ca9e3 resources: Always preserve the original transform error b64fd0577 readme: Add hyperlink to the banner 2706437a7 build(deps): bump github.com/getkin/kin-openapi from 0.78.0 to 0.79.0 ec7c993cf deps: github.com/evanw/esbuild v0.13.5 => v0.13.8 32c6f656d create: Return error on no content dirs e02e0727e Fix file permissions in new archetype implementation 096f5e192 Fix the "page picker" logic in --navigateToChanged ba35e6985 Add a cross process build lock and use it in the archetype content builder c7957c90e readme: Fix a typo on OpenBSD bb0537703 deps: github.com/alecthomas/chroma v0.9.2 => v0.9.4 9185e11ef Reimplement archetypes 168a3aab4 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.21 to 2.9.22 8bcfa3bdf deps: Update github.com/evanw/esbuild v0.13.5 d7331aaa7 releaser: Fix regexp cd4e67af1 build(deps): bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 e6ad1f0e7 build(deps): bump github.com/getkin/kin-openapi from 0.75.0 to 0.78.0 625d2c257 releaser: Update to Go go1.17.2 e6e44b7c4 Fix value of useResourceCacheWhen in TestResourceChainPostCSS 64abc83fc Allow multiple plugins in the PostCSS options map f8d132d73 docs: Create path.Clean documentation 26f1919ae Skip a test assertion on CI e55466ce7 tpl/path: Add path.Clean ecf025f00 readme: Remove tracking image fab1e43de Revert "Remove credit from release notes" e03f82eef Pass minification errors to the user a864ffe9a Clarify "precision" in currency format functions b49da3328 build(deps): bump github.com/evanw/esbuild from 0.12.24 to 0.12.29 7c21eca74 resources: Use default math/rand.Source for concurrency safety 13ad8408f commands: Make the error handling for the mod commands more lenient 1cabf61dd modules: Add some help text to the 'unknown revision' error 268e3069f deps: Update github.com/yuin/goldmark v1.4.0 => v1.4.1 3efc2e2af releaser: Prepare repository for 0.89.0-DEV 5bc547389 releaser: Add release notes to /docs for release of 0.88.1 bb3254385 releaser: Bump versions for release of 0.88.1 9b1d6d7e3 releaser: Add release notes for 0.88.1 [ci skip] e1ead4dbc Bump down again to Go 1.16.7 for the release builds 5b59b9c17 releaser: Prepare repository for 0.89.0-DEV acc5eb5b5 releaser: Add release notes to /docs for release of 0.88.0 6cacfa329 releaser: Bump versions for release of 0.88.0 4d03cd780 Release 0.88.0 8b14fdbf8 Update 0.88.0-relnotes.md fc21b63b4 releaser: Add release notes for 0.88.0 6631c9c7e Run go mod tidy cf73cc2ec js: Fix import order for ./foo when both ./foo.js and ./foo/index.js exists 7d1f806ec commands: Don't fail on template errors on go mod graph etc. 04b595996 build(deps): bump github.com/getkin/kin-openapi from 0.74.0 to 0.75.0 c278b6e45 build(deps): bump github.com/frankban/quicktest from 1.13.0 to 1.13.1 107c86feb build(deps): bump github.com/evanw/esbuild from 0.12.22 to 0.12.24 a0489c2df Avoid failing with "module not found" for hugo mod init and similar 0fc2ce9e4 Update to Go 1.17 32569285c Remove Pygments from snapcraft.yml 5a46eefbc Revert "build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0" 7a15edafe highlight: Add tabindex when code is not highlighted 2f0945baf build(deps): bump github.com/evanw/esbuild from 0.12.17 to 0.12.22 f4ffeea71 Fix it so disableKinds etc. does not get merged in from theme 7ba3f3d20 build(deps): bump golang.org/x/text from 0.3.6 to 0.3.7 f70165242 build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0 bc0743ed8 Prevent minifier from removing quoutes around post-processed attributes ffa2fe611 Revert "commands: Avoid too many watch file handles causing the server to fail to start" d966f5d08 highlight: Remove some pygments references 3f38c785b commands: Avoid too many watch file handles causing the server to fail to start 24589c081 build(deps): bump github.com/getkin/kin-openapi from 0.68.0 to 0.74.0 efebd756e deps: Update github.com/spf13/cast v1.4.0 => v1.4.1 58b6742cf Import time/tzdata on Windows 32ead4b1e releaser: Bump to Go 1.16.7 abd969a67 Revert "tpl/time: Handle nil values in time.AsTime" 3e1107289 tpl/time: Handle nil values in time.AsTime 9bba9a3a9 parser: Indent TOML tables d6c8cd771 Fix `lang.FormatPercent` description dfe54d321 releaser: Prepare repository for 0.88.0-DEV b0c541e49 releaser: Add release notes to /docs for release of 0.87.0 2ed7be295 releaser: Bump versions for release of 0.87.0 d9d1ef8b0 Release 0.87 ec1c1c345 Merge branch 'b087' into release-0.87.0 c7fd13462 Update 0.87.0-relnotes.md a5d2632eb Update 0.87.0-relnotes.md 494f284be docs: Adjust config docs bf738d2f4 docs: Regen CLI docs 8d19850e2 docs: Regen docs helper 093498352 Merge commit 'bd77f6e1c99e04a476f0b1bb4e44569134e02399' into release-0.87.0 bd77f6e1c Squashed 'docs/' changes from 60a58d123..327003421 1c5b025dd docs: Adjust time zone docs c13d33dd5 releaser: Add release notes for 0.87.0 d70c48570 Make sure module config loading errors have file positioning info 9ff17c332 tpl/time: Adjust tests to handle matching local time zones 7aaaf7e33 mod: Remove superflous replace statement 3a9665559 Reduce binary size vs locale, update to CLDR v36.1 9a7383caf deps: Update github.com/tdewolff/minify/v2 v2.9.20 => v2.9.21 6c70e1f22 Fix error handling for the time func alias 4d221ce46 Fail on invalid time zone e3dc5240f Improve handling of <nil> Params 268065cb2 Merge branch 'release-0.86.1' e0304c06e releaser: Add release notes for 0.86.1 [ci skip] 7aa8b1cd7 releaser: Prepare repository for 0.87.0-DEV f6821b88a releaser: Add release notes to /docs for release of 0.86.1 580d320a6 releaser: Bump versions for release of 0.86.1 b75d4526e releaser: Add release notes for 0.86.1 [ci skip] 94b616bdf config: Fix a potential deadlock in config reading e90b3591a build(deps): bump github.com/evanw/esbuild from 0.12.16 to 0.12.17 4b7da6a9d build(deps): bump github.com/getkin/kin-openapi from 0.67.0 to 0.68.0 7907d24ba tpl/lang: Add new localized versions of lang.FormatNumber etc. 726fe9c3c Go back to WARNING for Page deprecations b5de37ee7 Handle toml.LocalDate and toml.LocalDateTime in front matter bf301daf1 deps: Upgrade github.com/pelletier/go-toml/v2 v2.0.0-beta.3 => v2.0.0-beta.3.0.20210727221244-fa0796069526 a3701e093 Switch to go-toml v2 40b6016cf build(deps): bump github.com/tdewolff/minify/v2 from 2.9.19 to 2.9.20 7e1305710 Add a TOML front matter benchmark efa5760db Add timezone support for front matter dates without one a57dda854 Localize time.Format f9afba933 build(deps): bump github.com/getkin/kin-openapi from 0.61.0 to 0.67.0 a5d2ba429 build(deps): bump github.com/spf13/cast from 1.3.1 to 1.4.0 31972f364 build(deps): bump google.golang.org/api from 0.45.0 to 0.51.0 2e58782f9 build(deps): bump github.com/sanity-io/litter from 1.5.0 to 1.5.1 7b68f6524 build(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13 81265af2c build(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.1 c102c9719 build(deps): bump github.com/mitchellh/mapstructure from 1.3.3 to 1.4.1 7c0f904f2 build(deps): bump github.com/google/go-cmp from 0.5.5 to 0.5.6 b2fbd4d13 build(deps): bump github.com/mitchellh/hashstructure from 1.0.0 to 1.1.0 90041d1b6 build(deps): bump github.com/gobuffalo/flect from 0.2.2 to 0.2.3 05047096f build(deps): bump github.com/pelletier/go-toml from 1.9.0 to 1.9.3 a469156ea build(deps): bump github.com/aws/aws-sdk-go from 1.38.23 to 1.40.8 18fdd85bc build(deps): bump github.com/tdewolff/minify/v2 from 2.9.18 to 2.9.19 aeb1935d4 deps: Update github.com/evanw/esbuild v0.11.16 => v0.12.16 c7252224c Deprecate Blackfriday and fix a potential deadlock in config e09d7882c deps: Update github.com/yuin/goldmark v1.3.9 => v1.4.0 15c0eed04 build(deps): bump github.com/frankban/quicktest from 1.12.0 to 1.13.0 91cbb9630 Bump all long-living deprecations to ERRORs a352d19d8 Fix theme count in release notes 11bb67dcf releaser: Prepare repository for 0.87.0-DEV 41c6c52ea releaser: Add release notes to /docs for release of 0.86.0 d270eaf4f releaser: Bump versions for release of 0.86.0 b2e67505f Release 0.86.0 32508045d navigation: Check Page first in URL() e521c9a36 Update 0.86.0-relnotes.md dfb1cc431 releaser: Add release notes for 0.86.0 0294a4a4f Merge commit '53a352795a69a9d4a373f50ec62138595948c6ea' 53a352795 Squashed 'docs/' changes from 6ebb5dad9..60a58d123 351ed0f56 commands: Fix panic on invalid config in "hugo mod get" and similar d831d2fce Simplify "active menu" logic for section menus 634481ba8 Fix Params case handling for menu items defined in site config c19f65f95 minifiers: Make keepWhitespace = true default for HTML 022c47955 hugofs: Make FileMeta a struct f27e54244 markup: Add tabindex="0" to default <pre> wrapper ae6cf93c8 Fix default values when loading from config dir a70da2b74 Fix the deprecation error/warn log levels 805664818 markup/goldmark: Rename/reorder the hook methods ee3d2bb1d markup/goldmark: Support auto links in render hook eb2a50036 Adjust a test helper 5cb52c231 Add config.cascade 30eea3915 resources: Regenerate image golden testdata 8f40f34cd Fix transparency problem when converting 32-bit images to WebP 8ddbc9546 releaser: Prepare repository for 0.86.0-DEV 724d5db58 releaser: Add release notes to /docs for release of 0.85.0 875fe4050 releaser: Bump versions for release of 0.85.0 56362e4bc Update 0.85.0-relnotes.md f5cfb9e25 releaser: Add release notes for 0.85.0 04dc469fb commands: Move time notification to after any build errors 07919d1cc exif: Log warning for metadata decode error f75f90079 Fix tab selection of disabled items in internal pagination template e31b1d194 commands: Make the --poll flag a duration 43a23239b docs: Regen CLI docs 4479f09c9 Merge commit '7eb0e10a80708c638554b8221a3120dc1168566c' 7eb0e10a8 Squashed 'docs/' changes from 710856e5a..6ebb5dad9 24ce98b6d Add polling as a fallback to native filesystem events in server watch 0019d60f6 deps: Bump github.com/yuin/goldmark v1.3.9 e451b984c Fix panic when theme has permalinks config b4d60b3db releaser: Prepare repository for 0.85.0-DEV 020e4acee releaser: Add release notes to /docs for release of 0.84.4 4c34faf42 releaser: Bump versions for release of 0.84.4 a339f6266 releaser: Add release notes for 0.84.4 [ci skip] 4c8552b11 Fix Cloudflare vs Netlify cache dir issue 34e4742f0 Fix date format in schema and opengraph templates bffa2a2a9 releaser: Prepare repository for 0.85.0-DEV a1b0353cc releaser: Add release notes to /docs for release of 0.84.3 bc6f84c58 releaser: Bump versions for release of 0.84.3 80410257e releaser: Add release notes for 0.84.3 [ci skip] 6c8c0c8b6 config: Fix Netlify default cache dir logic 49fedbc51 config: Fix handling of invalid OS env config overrides 829072010 releaser: Prepare repository for 0.85.0-DEV e0c67958f releaser: Add release notes to /docs for release of 0.84.2 f6b9ce6eb releaser: Bump versions for release of 0.84.2 4b03399b7 releaser: Add release notes for 0.84.2 [ci skip] 40dfdd095 modules: Add module.import.noMounts config 3a6dc6d3f modules: Use value type for module.Time 6cd2110ab commands: Add version time to "hugo config mounts" 6a365c271 commands: Add some more info to "hugo config mounts" 19aa95fc7 Fix config handling with empty config entries after merge 923dd9d1c Fix config loading for "hugo mod init" d9bdd37d3 deps: Update to Minify v2.9.18 b2eaf4c8c Remove credit from release notes efb6ee6c1 releaser: Prepare repository for 0.85.0-DEV 4bd65e224 releaser: Add release notes to /docs for release of 0.84.1 ff2266300 releaser: Bump versions for release of 0.84.1 8677cfb04 releaser: Add release notes for 0.84.1 [ci skip] 093dacab2 Fix language menu config regression 4a9d408fe config: Fix merge of config with map[string]string values. 931205988 releaser: Bump to Goreleaser v0.171.0 a7e3da242 markup: Rename Header(s) to Heading(s) in ToC struct b70a12ec4 Merge commit '4dd90050f154c91373329a5d7e348289c40be12f' 4dd90050f Squashed 'docs/' changes from 3a923e155..710856e5a 3d544c9ae releaser: Prepare repository for 0.85.0-DEV 2c4689f7b releaser: Add release notes to /docs for release of 0.84.0 9c0860f74 releaser: Bump versions for release of 0.84.0 a1694b06a releaser: Increase timeout 219ec3800 releaser: Add release notes for 0.84.0 be6b901cf docs: Regenerate docs helper 643b67193 output: Make WebAppManifestFormat NotAlternative=true ab4e1dfa4 media: Adjust test assertion 02f31897b media: support application/manifest+json 402da3f8f docs: Regenerate docshelper 92405e5b0 Squashed 'docs/' changes from 4c81c6c2a..3a923e155 a074f758b Merge commit '92405e5b0adc5d8c3dfde88d6a8b67eb09169190' bb2aa0870 Implement configuration in a directory for modules 9096842b0 tpl: Rename err-missing-instagram-accesstoken => error-missing-instagram-accesstoken 3aa7f0b27 deps: Update github.com/alecthomas/chroma v0.9.1 => v0.9.2 9b870aa78 deps: Run go mod tidy 93aad3c54 Split out the puthe path/filepath functions into common/paths 5af045eba resources/image: Fix fill with smartcrop sometimes returning 0 bytes images 8eafe0845 deps: Update to Goldmark v1.3.8 31fb29fb3 Do not read config from os.Environ when running tests d392893cd Misc config loading fixes a886dd53b github: Set a dummy Instagram token a91cd7652 docs: Regenerate docs helper 162f41d0e Merge commit '32ba623541d74ee0b7ae4efb1b8326dc49af28b8' 32ba62354 Squashed 'docs/' changes from bcc4f9324..4c81c6c2a 552cef5c5 Update to Go 1.16.5, Goreleaser 0.169.0 73483d0f9 tpl: Add a terse pagination template variant to improve performance 9b5debe4b Upgrade Instagram shortcode 12530519d Fix nested OS env config override when parent does not exist f55d2f437 tpl/fmt: Add erroridf template func 282f1aa3d tpl/data: Print response body on HTTP errors fcd63de3a tpl/data: Misc header improvements, tests, allow multiple headers of same key 150d75738 tpl/data: Allows user-defined HTTP headers with getJSON and getCSV 06d295427 hugofs: Set modTime at creation time 26ae12c0c Fix invalid timestamp of the "public" folder ee733085b config: Fix env split to allow = character in values 01758f99b Add math.Max and math.Min 845a7ba4f Catch incomplete shortcode error 10f60de89 Use SPDX license identifier 785a31b5b navigation: Cache and copy Menu for sorting bc1e05286 deps: Update to LibSASS 3.6.5 f518b4f71 publisher: Make the HTML element collector more robust dc6b7a75f Revert "publisher: Make the HTML element collector more robust" 3f515f0e3 Revert "publisher: Get the collector in line with the io.Writer interface" a9bcd3818 publisher: Get the collector in line with the io.Writer interface ef0f1a726 publisher: Make the HTML element collector more robust abbc99d4c common/maps: Add Scratch.DeleteInMap 76c95f55a Display version when building site (#8533) 2c7f5b62f docs: Update querify function description and examples c46fc838a tpl: Allow 'Querify' to take lone slice/interface argument 504c78da4 modules/npm: Change SetEscapeHTML to false b660ea8d5 Add a benchmark 64f88f301 readme: Update dependency list 7a2c10ae6 tpl: Fix countwords to handle special chars e1c328df2 releaser: Prepare repository for 0.84.0-DEV 5afe0a57d releaser: Add release notes to /docs for release of 0.83.1 8900e3391 releaser: Bump versions for release of 0.83.1 9753e1b9c releaser: Add release notes for 0.83.1 [ci skip] ececd1b12 langs/i18n: Fix warning regression in i18n b0ca723eb releaser: Prepare repository for 0.84.0-DEV 4c65ceccc releaser: Add release notes to /docs for release of 0.83.0 57a471a0d releaser: Bump versions for release of 0.83.0 9b63af55b Update 0.83.0-relnotes.md 23fc65832 docs: Fix shortcode e7b5e36e0 releaser: Add release notes for 0.83.0 a9b52b417 docs: Regenerate docs helper b073a1c97 docs: Regenerate CLI docs 4227cc1bd commands: Remove all dates from gendoc c239c643f Squashed 'docs/' changes from fb551cc75..bcc4f9324 d7b22aee4 Merge commit 'c239c643fee10bfa217cb108755b798f8f5f3b10' 3cc4fdd6f deps: Update getkin/kin-openapi v0.60.0 => v0.61. 7eb80a9e6 langs/i18n: Fix multiple unknown language codes 78c1a6a7c deps: Update github.com/evanw/esbuild v0.11.14 => v0.11.16 f6745ad35 Remove .Site.Authors from embedded templates f523e9f0f deploy: Don't treat a NotFound response for Delete as a fatal error. 63cd05ce5 snap: Switch to deb packages of nodejs and python3-pygments 902535ef1 snapcraft.yaml: Install bin/node from node/14/stable 70aebba04 build(deps): bump github.com/getkin/kin-openapi from 0.55.0 to 0.60.0 3e3b7d447 build(deps): bump github.com/evanw/esbuild from 0.11.13 to 0.11.14 c13d36874 resources/page: Fix permalinks pattern detection for some of the sections variants 048418ba7 deps: Update to Chroma v0.9.1 eebde0c2a langs/i18n: Improve plural handling of floats e4dc9a82b tpl/collections: Fix where on type mismatches 0d86a32d8 Make the shortcode template lookup for output formats stable 65c502cc8 build(deps): bump github.com/evanw/esbuild from 0.11.12 to 0.11.13 537c905ec langs/i18n: Revise the plural implementation 243951ebe snapcraft.yaml: Update to "base: core20" fe2ee0280 build(deps): bump github.com/frankban/quicktest from 1.11.3 to 1.12.0 316d65cd7 build(deps): bump google.golang.org/api from 0.44.0 to 0.45.0 b95229ab4 build(deps): bump github.com/aws/aws-sdk-go from 1.37.11 to 1.38.23 0551df090 Correct function name in comment bca40cf0c Fix Params case handling in where with slices of structs (e.g. Pages) 057e5a22a deps: Upgraded github.com/evanw/esbuild v0.11.0 => v0.11.12 fd96f65a3 docs: Regen docs helper 8f7891e70 Merge commit '07b8d9466dfb59c429c1b470a0443337bc0aeefe' 07b8d9466 Squashed 'docs/' changes from 9cece6640..fb551cc75 d3a64708f build(deps): bump github.com/tdewolff/minify/v2 from 2.9.15 to 2.9.16 3b56244f4 build(deps): bump golang.org/x/text from 0.3.5 to 0.3.6 f5d3d635e publisher: Remove some unreachable code 0d3c42da5 build(deps): bump github.com/getkin/kin-openapi from 0.39.0 to 0.55.0 ef34dd8f0 publisher: Some performance tweaks for the HTML elements collector bc80022e0 publisher: Exclude comment and doctype elements from writeStats 2bb9496ce Merge branch 'release-0.82.1' fda3c4d1e releaser: Prepare repository for 0.83.0-DEV 60618210b releaser: Add release notes to /docs for release of 0.82.1 f8b064f3c releaser: Bump versions for release of 0.82.1 4713e509b releaser: Add release notes for 0.82.1 [ci skip] 6e9d2bf0c Regression in media type suffix lookup e73f7a770 Regression in media type suffix lookup 3ddffd064 build(deps): bump github.com/yuin/goldmark from 1.3.2 to 1.3.5 6fc52d185 Remove duplicate references from release notes 73c3ae818 build(deps): bump github.com/spf13/afero from 1.5.1 to 1.6.0 7ca118fdf build(deps): bump github.com/pelletier/go-toml from 1.8.1 to 1.9.0 33d5f8059 Add webp image encoding support 509d39fa6 build(deps): bump google.golang.org/api from 0.40.0 to 0.44.0 7725c41d4 build(deps): bump github.com/nicksnyder/go-i18n/v2 from 2.1.1 to 2.1.2 5d36d8015 build(deps): bump github.com/rogpeppe/go-internal from 1.6.2 to 1.8.0 9b34d42bb Remove extraneous space from figure shortcode c2d8f87cf build(deps): bump github.com/magefile/mage from 1.10.0 to 1.11.0 cbc246616 build(deps): bump github.com/google/go-cmp from 0.5.4 to 0.5.5 fa432b17b org: Disable broken pretty relative links feature 0cd55c66d deps: Update go-org to v1.5.0 0d5cf256e build(deps): bump github.com/jdkato/prose from 1.2.0 to 1.2.1 36527576b build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3 9b83f45b6 Add complete dependency list in "hugo env -v" 7fdd2b95e Add hugo.IsExtended 3d5dbdcb1 publisher: Also test minified HTML in the element collector 8a308944e publisher: Skip script, pre and textarea content when looking for HTML elements 7b4ade56d output: Only output mediaType once in docshelper JSON 7c7974b71 Fix typo in docshelper.go 5656a908d tpl: Remove the FuzzMarkdownify func for now 2dc222cec Add slice syntax to sections permalinks config 4d22ad580 deps: Upgrade github.com/evanw/esbuild v0.9.6 => v0.11.0 5e2f12891 Try to fix the fuzz build 97934779e releaser: Prepare repository for 0.83.0-DEV 9d9607843 releaser: Add release notes to /docs for release of 0.82.0 1efd93c09 releaser: Bump versions for release of 0.82.0 584a9b3e2 releaser: Add release notes for 0.82.0 86b4fd35e docs: Regenerate docs helper 195d108da docs: Regen CLI docs 81689af79 Squashed 'docs/' changes from bb15e9804..9cece6640 c94aa5cf4 Merge commit '81689af79901f0cdaff765cda6322dd4a9a7ccb3' df8bb8812 Simplify some config loading code 57d8d208e deps: Update github.com/evanw/esbuild v0.9.0 => v0.9.6 fc06e8508 Apply OS env overrides twice b725253f9 Attributes for code fences should be placed after the lang indicator only 35dedf15c deps: Bump github.com/tdewolff/minify/v2 v2.9.15 7ed56c694 Fix OS env override for nested config param only available in theme 24c716cac Fix `new theme` command description 137d2dab3 github: More explicit support link to discourse ba1d0051b media: Make Type comparable 1b1dcf586 deps: Update to esbuild v0.9.0 f6612d8bd exif: Fix handling of utf8 runes in nullString() 0a2ab3f8f exif: Allow more spacing characters in strings 4d24e2a32 media: Add a basic benchmark 18074d0c2 Fix output format handling for render hooks 35bfb6622 Rename a test 6d21559fb Add a debug helper ba16a14c6 Add support for Google Analytics v4 782c79ae6 Bump go.mod to Go 1.16 5afcae7e0 #8210 Upgrade golang version for Dockerfile 60469f429 Update CONTRIBUTING.md aed7df62a markup: Handle attribute lists in code fences cd0c5d7ef Allow markdown attribute lists to be used in title render hooks e7e194435 Merge commit '9d31f650da964a52f05fc27b7fb99cf3e09778cf' 9d31f650d Squashed 'docs/' changes from d343ebf71..bb15e9804 88a85dcea build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.7 to 2.2.8 7f8530039 tpl: Add method mappings for strings.Contains, strings.ContainsAny 01dd7c16a Fixes #7698. c8f45d1d8 commands: Fix autocomplete docs b3504a0ee releaser: Prepare repository for 0.82.0-DEV 59d15c97d releaser: Add release notes to /docs for release of 0.81.0 9e2d086ca releaser: Bump versions for release of 0.81.0 b65518ac6 releaser: Increase build timeout 0e9cd8128 releaser: Add release notes for 0.81.0 fe77f7434 tpl: Make the build green again 9e99950c6 docs: Regen CLI docs 1b364b003 docs: Regen docs helper acb9109df Squashed 'docs/' changes from ef9c4913c..d343ebf71 7d0a26198 Merge commit 'acb9109df778fa4a51c0d8b29b3212b12988908f' c60806550 tpl: Regenerate internal templates ffd9dac42 tpl: Update date logic of opengraph and schema internal templates 88b93a09d Run go mod tidy 29fb456c9 build: Add arm64 to Darwinextended build and add vendorInfo 718fba7d6 Update Travis, GitHub, CircleCI and Snap to Go 1.16 (only) 9650e5684 tpl: Add temporary patch to fix template data race e77b2e3aa Pull in latest Go 1.16 template source b5485aeae Add breaking tests for "map read and map write in templates" ccb822eb5 Pull in latest Go template source 21e9eb18a Expand template newline testcase to commands ae57ba6a9 Add a test case for Go 1.16 template action newlines cf3e077da tpl/internal: Synch Go templates fork with Go 1.16dev 66beac99c deps: Update github.com/tdewolff/minify/v2 v2.6.2 => v2.9.13 968dd7a71 build(deps): bump github.com/frankban/quicktest from 1.11.2 to 1.11.3 38f29e817 build(deps): bump github.com/getkin/kin-openapi from 0.32.0 to 0.39.0 cd87813aa build(deps): bump github.com/aws/aws-sdk-go from 1.36.33 to 1.37.11 4e815b063 build(deps): bump github.com/sanity-io/litter from 1.3.0 to 1.5.0 652a59d38 build(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5 84f0ec7f8 deps: Update to esbuild v0.8.46 bdfbcf6f4 modules: Add config option modules.vendorClosest b60e9279a js: Fix potential path issue on Windows a9b0fea6a build(deps): bump google.golang.org/api from 0.26.0 to 0.40.0 e8df09774 Change version string format and add VendorInfo to help with issue triaging 3a5ee0d2d modules: Allow absolute paths for any modules resolved via project replacement 4ffaeaf15 modules: Throw an error running hugo mod vendor on mountless module bf55afd71 Fix some humanize issues 5f621df25 commands: Add PowerShell completion support 7118f89cf Refer to mage instead of make in comment regarding commitHash e6dd31281 markup/goldmark: Fix handling of legacy attribute config 2681633db markup/goldmark: Add attributes support for blocks (tables etc.) 1b2472825 deps: Update to Goldmark v1.3.2 441b11bee Update to Dart Sass Protocol beta6 4867cd1de tpl/embedded: Exclude pages without Permalink from sitemap 92c6c4041 langs/i18n: Support translation files with suffix *.yml d36fd5b3e Refactor: Write to stdout by default a7c515e1b Refactor: Remove powershell support 216b00f35 Feat: Add zsh, fish and powershell completion support 144943798 github: Enable NPM tests on Windows 440fdb0eb deps: Update to esbuild v0.8.39 b2a48dce5 Trim whitespace in elements written to hugo_stats.json 35def0ae4 tpl/data: Add default user-agent header for getJSON requests 2f9dadae4 build(deps): bump github.com/aws/aws-sdk-go from 1.35.0 to 1.36.33 ed3071b75 docs: Remove mention of a file size limit for readFile ee9c13676 tpl/os: remove 1mb limit for readFile. 32b86076e js: Add Inject config option 241b7483e tpl: Fix race condition in text template baseof e19a046c4 js: Add Shims option a1fe552fc Fix nilpointer in js.Build error handling a1a9f088b Merge commit 'e48ffb763572814a3788780bb9653dfa2daeae22' e48ffb763 Squashed 'docs/' changes from 1de7a358c..ef9c4913c 07ad283f6 build(deps): bump github.com/spf13/afero from 1.4.1 to 1.5.1 2c8b5d916 pipes: Add external source map support to js.Build and Babel 0004a733c tpl: Fix metrics hint tracking 8a26ab0bc tpl: Do not return errors in substr for out-of-bounds cases 788e50ad3 tpl: Add missing test scenario for strings.Substr 4d2b6fc4c Run go mod tidy 212e5e554 deps: Update go-org to v1.4.0 4fdec67b1 rst: Adjust log level 9b681ecfb releaser: Prepare repository for 0.81.0-DEV 792ef0f41 releaser: Add release notes to /docs for release of 0.80.0 5b3fc1c67 releaser: Bump versions for release of 0.80.0 63a33afee Update 0.80.0-relnotes.md 69aa3d459 releaser: Add release notes for 0.80.0 ffbf5e45f Allow Dart Sass transformations to be cached on disk 48994ea76 dartsass: Dart Sass only supports `expanded` and `compressed` 428b0b329 dartsass: Add missing OutputStyle option 1f7e9f733 Update emoji import paths and version cea157402 Add Dart Sass support f9f779786 GroupByParamDate now supports datetimes a9718f44c para: Skip para test when not on CI f802bb236 Update SECURITY.md 6c2941827 releaser: Add release notes to /docs for release of 0.79.1 10ae7c321 Improve LookPath ae2d1bd52 docs: create a SECURITY.md 81975f847 Fix Resource.ResourceType so it always returns MIME's main type 8103188b9 para: Show more detail on failed time test 3ba147e70 images: Add images.Overlay filter a2d146ec3 tpl: Regenerate templates d2d493ab5 tpl: Fix series detection in opengraph ce96895de hugolib/paths: Fix typo 04b89857e all: Fix minor typos 21fa1e86f Fix BenchmarkMergeByLanguage c84ad8db8 deps: Bump github.com/spf13/cobra from 0.15.0 to 0.20.0 4e0acb89b chore: configure proper link to discourse.gohugo.io (#8020) 718e09ed4 tpl/internal/go_templates: Revert formatting d90e37e0c all: Format code with gofumpt 32471b57b build(deps): bump github.com/evanw/esbuild from 0.8.15 to 0.8.17 4fc918e02 tpl: Add title parameter to YouTube shortcode 0ad378b09 Use --baseURL path for live-reload URL aebfe156f Fix RelURL and AbsURL when path starts with language 907d9e926 build(deps): bump github.com/getkin/kin-openapi from 0.31.0 to 0.32.0 5862fd2a6 tpl: Fix substr when length parameter is zero 64789fb5d tpl: Refactor and fix substr logic 32d4bf68d releaser: Prepare repository for 0.80.0-DEV 1415efdcd releaser: Add release notes to /docs for release of 0.79.0 4e6bf7907 releaser: Bump versions for release of 0.79.0 50be4370b Update 0.79.0-relnotes.md 3d2e6a30d releaser: Add release notes for 0.79.0 4f1e4bb3f Merge commit '9f1265fde4b9ef186148337c99f08601633b6056' 9f1265fde Squashed 'docs/' changes from 57c1d1a67..1de7a358c d162bbd79 publisher: Fix memory usage in writeStats 17e0bbe82 build(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 e442cf30a Fix server rebuild issue with partials referenced from render hooks 7e223b3ba Allow setting the delimiter used for setting config via OS env, e.g. HUGO_ 8a6e70605 deps: Update to github.com/evanw/esbuild 0.8.11 to 0.8.14 34061706e output: Add more layout lookup tests 6f7633df7 build(deps): bump github.com/google/go-cmp from 0.5.2 to 0.5.3 a546059a9 examples: Remove unneeded meta tag from blog example b5d906e31 build(deps): bump github.com/getkin/kin-openapi from 0.30.0 to 0.31.0 fd70bdafe docs: Regen docshelper 8f5c9a747 Add menu params e4fcb672e resources: Preserve url set in frontmatter without sanitizing 18c13adcd watcher: Add file deleted by accident 20a35374a Revert "docs: Regenerate docshelper" caf16c208 docs: Regenerate docshelper b298c06e0 deps: Update to Chroma v0.8.2 55e290af4 build(deps): bump github.com/evanw/esbuild from 0.8.8 to 0.8.11 506a190a8 build(deps): bump github.com/getkin/kin-openapi from 0.26.0 to 0.30.0 fc81de643 build(deps): bump github.com/evanw/esbuild from 0.8.6 to 0.8.8 fcaa324e3 releaser: Prepare repository for 0.79.0-DEV 959724f0e releaser: Add release notes to /docs for release of 0.78.2 a3012d85d releaser: Bump versions for release of 0.78.2 fc7f73927 releaser: Add release notes for 0.78.2 [ci skip] 78f227b66 js: Let ESBuild handle all imports from node_modules 5e03f644a build(deps): bump github.com/evanw/esbuild from 0.8.5 to 0.8.6 a92ef20ff build(deps): bump github.com/evanw/esbuild from 0.8.4 to 0.8.5 0d54a8440 build(deps): bump github.com/getkin/kin-openapi from 0.22.1 to 0.26.0 943f3c932 Update GH docs to say "main" as default branch 4f20bf29e Updated year in header 4c613d5d5 Added first fuzzer 82a182e52 build(deps): bump github.com/frankban/quicktest from 1.11.1 to 1.11.2 dfc662b20 build(deps): bump golang.org/x/text from 0.3.3 to 0.3.4 2f0917cc0 build(deps): bump github.com/evanw/esbuild from 0.8.3 to 0.8.4 7565cda1f releaser: Prepare repository for 0.79.0-DEV 347f2de67 releaser: Add release notes to /docs for release of 0.78.1 210f6d38a releaser: Bump versions for release of 0.78.1 03f87f8f0 releaser: Add release notes for 0.78.1 [ci skip] 3437174c3 Disable NPM test on Travis on Windows f66302ca0 travis: Install nodejs on Windows 944150baf js: Remove external source map option bf2837a31 js: Misc fixes cf6131dc1 releaser: Prepare repository for 0.79.0-DEV fd62817bb releaser: Add release notes to /docs for release of 0.78.0 3ebe83aea releaser: Bump versions for release of 0.78.0 0c16debc7 Update 0.78.0-relnotes.md 794e1f9e7 releaser: Add release notes for 0.78.0 c64e9504d Merge commit 'b74591123eac47a20d1f26ff3e2d291cd9c5cfc0' b74591123 Squashed 'docs/' changes from d1157b687..57c1d1a67 3b2fe3cd3 js: Add avoidTDZ option 85e4dd737 Make js.Build fully support modules 3089fc0ba js.Build: Generate tsconfig files e10e36cf7 releaser: Prepare repository for 0.78.0-DEV ef290125c releaser: Add release notes to /docs for release of 0.77.0 5d2fceeca releaser: Bump versions for release of 0.77.0 0696df668 Release 0.77.0 5ba49c877 Update 0.77.0-relnotes.md c3ccda8fa releaser: Add release notes for 0.77.0 beabc8d99 modules: Allow absolute paths for project imports 332b65e4c docs: Regen docs helper 3553fc533 Merge commit '9cabb46f68bae01aeb1859727dcb21e8a10f5ec7' 9cabb46f6 Squashed 'docs/' changes from 9abd3043a..d1157b687 173187e26 Add module.replacements 8a1c637c4 Fix setting HUGO_MODULE_PROXY etc. via env vars 6d95dc9d7 tpl: Fix reflection bug in merge 56a343507 deploy: Do not call CDN service invalidation when executing a dry run deployment d48a98c47 create: Pass editor arguments from newContentEditor correctly 3261678f6 deps: Bump github.com/spf13/cobra from 0.0.7 to 1.1.1 f465c5c30 build: Allow optional "nodeploy" tag to exclude deploy command from bin 3400aff25 Allow cascade _target to work with non toml fm fdfa4a5fe Allow getJSON errors to be ignored 8cbe2bbfa build(deps): bump github.com/evanw/esbuild from 0.7.15 to 0.7.18 807db97af tpl: Refactor time.AsTime location implementation 26eeb2914 tpl: Update Hugo time to support optional [LOCATION] parameter b886fa46b Revert "Add benchmark for building docs site" 14bce18a6 highlight: Avoid making unnecessary allocation 837e084bb Add benchmark for building docs site 08e4f9ff9 embedded: Always show page number when 5 pages or less acfa15386 output: Improve layout path construction f033d9f01 build(deps): bump github.com/frankban/quicktest from 1.11.0 to 1.11.1 59fe27942 build(deps): bump github.com/evanw/esbuild from 0.7.14 to 0.7.15 62119022d Merge branch 'release-0.76.5' 2f3f41f73 releaser: Prepare repository for 0.77.0-DEV 60f0725b3 releaser: Add release notes to /docs for release of 0.76.5 dcf70ea5a releaser: Bump versions for release of 0.76.5 7487c0abf releaser: Add release notes for 0.76.5 [ci skip] 79a022a15 Render aliases even if render=link ead5799f7 Render aliases even if render=link d57be1132 build(deps): bump github.com/spf13/afero from 1.4.0 to 1.4.1 d07059669 build(deps): bump github.com/evanw/esbuild from 0.7.9 to 0.7.14 f5ea359dd docker: Update to Go 1.15 and Alpine 3.12 78b26d538 output: Test all lookup permutations in TestLayout 28179bd55 output: Reformat TestLayout table fef057b48 releaser: Prepare repository for 0.77.0-DEV 50dfe40b9 releaser: Add release notes to /docs for release of 0.76.4 1ef4211fe releaser: Bump versions for release of 0.76.4 b148063ec releaser: Add release notes for 0.76.4 [ci skip] e9a7ebaf6 snap: Install postcss v8 explicitly as it is now a peer dependency 506820435 lang/i18n: Fix for language code case issue with pt-br etc. 49972d079 Merge branch 'release-0.76.3' c98132e30 Add merge helper af19253f4 releaser: Prepare repository for 0.77.0-DEV e96234590 releaser: Add release notes to /docs for release of 0.76.3 d62bc7477 releaser: Bump versions for release of 0.76.3 1b1d62fdc releaser: Add release notes for 0.76.3 [ci skip] 33e9d79b7 langs/i18n: Add workaround for known language, but missing plural rule error fc6abc39c langs/i18n: Fix for bare TOML keys 18ed22be5 releaser: Prepare repository for 0.77.0-DEV 207913f34 releaser: Add release notes to /docs for release of 0.76.2 830b1a94d releaser: Bump versions for release of 0.76.2 605cff407 releaser: Add release notes for 0.76.2 [ci skip] 6dd60fca7 Revert "deps: Update to github.com/tdewolff/minify v2.9.4" 138a02591 releaser: Prepare repository for 0.77.0-DEV 58ac83a98 releaser: Add release notes to /docs for release of 0.76.1 2b8e8e6d9 releaser: Bump versions for release of 0.76.1 aef836986 releaser: Add release notes for 0.76.1 [ci skip] f9e798e8c langs/i18n: Fix i18n .Count regression ee56efffc Fix typo in 0.76.0 release note 2c4e76e96 releaser: Prepare repository for 0.77.0-DEV 9c7d6e475 releaser: Add release notes to /docs for release of 0.76.0 4482958f9 releaser: Bump versions for release of 0.76.0 e1ec3bc2b Release 0.76.0 1cfa63b9e releaser: Add release notes for 0.76.0 b9318e431 docs: Regen docshelper 5e39eb20a Merge commit 'e5568488051a571df48401e03f1304b95dbc9028' e55684880 Squashed 'docs/' changes from 4895c29c5..9abd3043a 634938908 pagemeta: Make BuildConfig.Render an enum c63db7f1f Allow cascade to be a slice with a _target discriminator 5e2a547cb Add force flag to server redirects config ee090c094 build(deps): bump github.com/evanw/esbuild from 0.7.8 to 0.7.9 edc5c4741 tpl: Add Do Not Track (dnt) option to Vimeo shortcode 05e358fd3 build(deps): bump github.com/tdewolff/minify/v2 from 2.9.5 to 2.9.7 a2e85d9a7 build(deps): bump github.com/aws/aws-sdk-go from 1.34.34 to 1.35.0 4fba78dd0 build(deps): bump github.com/getkin/kin-openapi from 0.22.0 to 0.22.1 c011b4667 build(deps): bump github.com/aws/aws-sdk-go from 1.34.33 to 1.34.34 35348b4b3 build(deps): bump github.com/evanw/esbuild from 0.7.7 to 0.7.8 34915777c build(deps): bump github.com/aws/aws-sdk-go from 1.34.27 to 1.34.33 0f4a837ed build(deps): bump github.com/evanw/esbuild from 0.7.4 to 0.7.7 b395d686e build(deps): bump github.com/tdewolff/minify/v2 from 2.9.4 to 2.9.5 97987e5c0 langs/i18n: Upgrade to go-i18n v2 111344113 publisher: Fix writeStats with quote inside quotes 4855c186d build(deps): bump github.com/evanw/esbuild from 0.7.2 to 0.7.4 0c3d2b67e Fix CLI example for PostCSS 8 6f07ec7e9 build(deps): bump github.com/aws/aws-sdk-go from 1.34.26 to 1.34.27 4318dc72f build(deps): bump github.com/alecthomas/chroma from 0.8.0 to 0.8.1 acdc27a32 build(deps): bump github.com/evanw/esbuild from 0.7.1 to 0.7.2 3acde9ae0 Make sure CSS is rebuilt when postcss.config.js or tailwind.config.js changes 473b6610d Fix typo in redirect error message 0bce97703 build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.26 b254532b5 deps: Update to github.com/tdewolff/minify v2.9.4 05a228929 snap: Bump bundled Node.js from v12.18.3 to v12.18.4 8e553dcde markup/asciidocext: Add preserveTOC option d4fc70a3b build(deps): bump github.com/frankban/quicktest from 1.10.2 to 1.11.0 d905abc00 build(deps): bump github.com/evanw/esbuild from 0.6.32 to 0.7.1 8f3946746 build(deps): bump github.com/rogpeppe/go-internal from 1.5.1 to 1.6.2 b01b2564e build(deps): bump github.com/jdkato/prose from 1.1.1 to 1.2.0 9fa5ebe2c build(deps): bump github.com/spf13/afero from 1.2.2 to 1.4.0 efaed306b releaser: Prepare repository for 0.76.0-DEV a4a7bab73 releaser: Add release notes to /docs for release of 0.75.1 2a9dce423 releaser: Bump versions for release of 0.75.1 30159b58e releaser: Add release notes for 0.75.1 [ci skip] cd00f7f96 resources/image: Fix nilpointer for images with no Exif 214afe4c1 modules/npm: Preserve the original package.json if it exists cd830bb02 tpl: Fix grammar in the new 'requires non-zero' error message a8458bfb2 releaser: Prepare repository for 0.76.0-DEV fef924baf releaser: Add release notes to /docs for release of 0.75.0 07b5e602f releaser: Bump versions for release of 0.75.0 70f16e84e Release 0.75.0 abadf2954 releaser: Add release notes for 0.75.0 377ad87a5 Set PWD in environment when running the Node apps 292b0e26e typo: already -> already 534ae9c57 Squashed 'docs/' changes from d3eb97a33..4895c29c5 df56682a1 Merge commit '534ae9c57a902aea9ed6e62390dec11fa74b7122' be2404c8b docs: Regen docs helper c8da8eb1f docs: Regenerate CLI docs 787da6bd5 releaser: Drop 32-bit for MacOS 85ba9bfff Add "hugo mod npm pack" 9df60b62f Print layout name if it was specified when showing missing layout file error 4fad43c8b build(deps): bump github.com/aws/aws-sdk-go from 1.34.21 to 1.34.22 fb0f2cc71 markup/highlight: Add support to linkable line anchors on Chroma 748fd4cb0 snap: Bump bundled Node.js from v8.12.0 to v12.18.3 b82f440c5 Revert "snap: Change confinement from strict to classic" c8143efa5 build(deps): bump github.com/getkin/kin-openapi from 0.14.0 to 0.22.0 c80132bbe build(deps): bump github.com/aws/aws-sdk-go from 1.34.20 to 1.34.21 75fa4c5c9 build(deps): bump github.com/spf13/viper from 1.6.1 to 1.7.1 fd7969e0b deps: Run "go mod tidy" b7fa3c4bb deps: Update to Goldmark v1.2.1 6a848cbc3 markup/asciidocext: Fix AsciiDoc TOC with code 746ba803a build(deps): bump github.com/aws/aws-sdk-go from 1.27.1 to 1.34.20 612b7d376 build(deps): bump github.com/mitchellh/mapstructure from 1.1.2 to 1.3.3 6f4ff1a46 snap: Change confinement from strict to classic ddeca4593 build(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.7 31f2091f5 build(deps): bump github.com/sanity-io/litter from 1.2.0 to 1.3.0 d4611c432 modules: Add noVendor to module config 20af9a078 modules: Add ignoreImports to module imports config 9a1e6d15a modules: Make ignoreVendor a glob pattern 84adecf97 build(deps): bump github.com/gorilla/websocket from 1.4.1 to 1.4.2 573558a07 build(deps): bump github.com/fsnotify/fsnotify from 1.4.7 to 1.4.9 8b10c22f8 build(deps): bump github.com/kyokomi/emoji 195bd1243 build(deps): bump github.com/markbates/inflect from 1.0.0 to 1.0.4 6a544ece2 build(deps): bump github.com/frankban/quicktest from 1.7.2 to 1.10.2 4b430d456 Encode & in livereload injected code b9f10c75c build(deps): bump github.com/niklasfasching/go-org from 1.3.1 to 1.3.2 537c598e9 build(deps): bump github.com/bep/golibsass from 0.6.0 to 0.7.0 67348676f build(deps): bump golang.org/x/text from 0.3.2 to 0.3.3 f9cc0ec76 build(deps): bump github.com/evanw/esbuild from 0.6.5 to 0.6.32 b5483eed6 build(deps): bump github.com/nicksnyder/go-i18n from 1.10.0 to 1.10.1 90285f475 Revert "Update dependabot.yml" 4949bdc2e markup/asciidocext: Fix broken test f7c1b5fe1 docs: Update replaceRE func 183e86260 docs: Update replace func f50ee6bbe docs: Update merge function c0655ba6c Update dependabot.yml a2dda22c3 Create dependabot.yml 910d81a69 Remove Pygments from requirements.txt 8c490a73b docs: Regen CLI docs e6cd9da42 docs: Regen docs helper dcf25c0b4 markup/asciidocext: Revert trace=true 7d7771b67 Squashed 'docs/' changes from 7297c1172..d3eb97a33 b9e4f5898 Merge commit '7d7771b673e5949f554515a2c236b23192c765c8' e820b366b Update to Go 1.15.1 and 1.14.8 4055c1218 Fix some change detection issues on server reloads 3ba7c9253 markup/asciidoc: Add support for .TableOfContents 19ef27b98 markup/goldmark: Add a test case c6b661de8 js.Build: Add SourceMap flag with inline option cdfd1c99b tpl: Add limit support to replaceRE 047af7cfe tpl: Extend merge to accept multiple parameters f9ebaaed1 tpl: Add limit option to replace template function d39636a5f commands: Remove logic that hides 'Building Sites' message after build completes ad01aea3f Fixed misspelled words ec3742046 Improve stderr logging for PostCSS and simlilar ae63c2b5c Fail on partials with return when given none or a zero argument e627449c0 Update to Go 1.15 c2235c6a6 Revert "Update stale.yml" 4f69ade71 Update stale.yml f8b8b091f Merge commit 'cb39847dee488c373dd5bc2a3706385342a59355' cb39847de Squashed 'docs/' changes from a26d0e610..7297c1172 5f4259014 Remove trailing whitespace and tabs from RSS templates f3cb0be35 Fix a typo in CONTRIBUTING.md bffc4e12f Revert "Fix ellipsis display logic in pagination template" 12f6a1cdc Respect mediatypes for deploy 2fa851e65 Fix ellipsis display logic in pagination template 21dbfa1f1 mage: Add uninstall target e5591e89d deps: Update Chroma to 0.8.0 88929bc23 deps: Update go-org to v1.3.1 850c18bfe releaser: Prepare repository for 0.75.0-DEV da0437b48 releaser: Add release notes to /docs for release of 0.74.3 90fe00df0 releaser: Bump versions for release of 0.74.3 02efadc24 releaser: Add release notes for 0.74.3 [ci skip] 00e00da23 publisher: Collect transition attributes as classes 45c665d39 Fix Asciidoctor args a06c06a5c Fix date format in internal schema template 0256959a3 resources/js: Add option for setting bundle format eded9ac2a resources/js: Simplify options handling 8d7251282 make sure documentation intro text only appears once e81aef0a9 resources/js: Add es5 build target 673e622fa Merge commit '28bd06265e88454b061810578919d891909a83ad' 28bd06265 Squashed 'docs/' changes from c3b4f8410..a26d0e610 9f9191471 deps: esbuild v0.6.5 3727a9d11 releaser: Prepare repository for 0.75.0-DEV 48565de62 releaser: Add release notes to /docs for release of 0.74.2 808e12621 releaser: Bump versions for release of 0.74.2 aa85a46dc releaser: Add release notes for 0.74.2 [ci skip] 35011bcb2 Add .Defines to js.Build options 084624baa releaser: Prepare repository for 0.75.0-DEV 15163266c releaser: Add release notes to /docs for release of 0.74.1 a74f7d3cc releaser: Bump versions for release of 0.74.1 cb84d9816 releaser: Add release notes for 0.74.1 [ci skip] c91dbe4ce Fix baseof block regression 6e0452e18 releaser: Prepare repository for 0.75.0-DEV d2b116268 releaser: Add release notes to /docs for release of 0.74.0 626518430 releaser: Bump versions for release of 0.74.0 797127010 Release 0.74.0 1672a332d releaser: Add release notes for 0.74.0 823ce055e Squashed 'docs/' changes from cfd74b57d..c3b4f8410 5f7a65a08 Merge commit '823ce055ed3356da37e9ec4ac70446bdbbaa8de8' 25e3da334 docs: Regenerate docs helper 9df98ec49 Add proper Media Type handling in js.Build 2fc338070 Add js.Build asset bundling f1916f114 Merge commit '6aa5c9117fd34644459ea9bcfb1b3f5010658d5d' 6aa5c9117 Squashed 'docs/' changes from ac2c4a487..cfd74b57d 12a65e76d Add openapi3.Unmarshal 58c0f5e61 Remove trailing hyphen from auto heading ID a1c3e3c1f deploy: Ensure that non-trivial default flag values are passed through. 42e150fbf Fix server reload when non-HTML shortcode changes 028b35678 tpl/strings: Add strings.Count e9f87c4e3 Update formats.md doc for new allowed extensions. defd7106b tpl: Add debug.Dump beb6c03bc Update config.go to add two Asciidoctor extensions 4a3efea7e Add support for inline partials c66dc6c74 Add support for native Org dates in frontmatter 127d5feb3 deps: Update go-org to v1.3.0 2d42ba912 deps: Update go-org to v1.2.0 5b7b5dea1 Update bug_report.md ccfaeb678 hugolib: Add missing zero check on file 057b1377c cache: Remove some unused code 48dbb593f commands: Add an option to print memory usage at intervals f0266e2ef Rework external asciidoctor integration 77aa385b8 Enable the embedded template test when race detector is off 545a1c1ce Merge branch 'release-0.73.0' 47aaa52e3 releaser: Prepare repository for 0.74.0-DEV 428907cc3 releaser: Add release notes to /docs for release of 0.73.0 a78b3e341 releaser: Bump versions for release of 0.73.0 cfcb01451 Release 0.73.0 0b579db80 Updated installation instruction about Sass/SCSS support ee5d027cd releaser: Add release notes for 0.73.0 4a340ba25 Remove some old release notes 3466884e3 Create robots.txt in the domain root directory 6ff435aa3 Make GroupByParamDate work with string params 82abca32f Add GroupByLastmod fc045e12a Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 9679023f2 Fix aliases with path in baseURL 0a9172672 Merge commit 'efa74c5c6e6ff1daddeb5834ea7c69bed2acf171' efa74c5c6 Squashed 'docs/' changes from 9be494de3..ac2c4a487 6408c1cbc Fix server data race/nil pointer in withMaps 522ba1cd9 Fix order of GetTerms 889dc47ce Add genDocsHelper mage target f720fe56d Fix aliases with uglyURLs d6ed17c60 Fix crash for closing shortcode with no .Inner set 145b3fcce Fix aliases with relativeURLs 01e249e97 Regenerate templates 4b560cc11 Beautify HTML generated by pagination template e3e627e6b Add a nested data dir test 83d03a520 hugofs: Use os.PathError in RootMappingFs.doLstat fc0f13b68 commands: Fix URL rewrites vs fast render server mode 7eeebe1e5 tpl/crypto: Add hmac 740fa4a91 Remove credit (#7347) f8c67f93e Allow hook template per section/type 3d9235e8f tpl: Fix bad rounding in NumFmt f7d909f39 releaser: Prepare repository for 0.73.0-DEV 8a7ef3cf4 releaser: Add release notes to /docs for release of 0.72.0 2dfe242ea releaser: Bump versions for release of 0.72.0 7a1464e54 Release 0.72.0 41d50b4dd releaser: Add release notes for 0.72.0 4d53ae697 releaser: Adjust the "thanks" section 626b16e02 Merge commit '9e1dcefc5f559944b70d2fa520f6acd5c56a69f2' 9e1dcefc5 Squashed 'docs/' changes from 6c2195936..9be494de3 2919a6a50 common/maps: Add Scratch.Values 432885c49 deps: Update Goldmark to improve Typographer 6a3e89743 Add redirect support to the server 9613e3e8a Fix typo in install instructions c950c86b4 publisher: Fix tag collector for nested table elements 915202494 snap: Fix build error: my previous commits did not fix it b3e4f911f releaser: Prepare repository for 0.72.0-DEV a301f6b2a releaser: Add release notes to /docs for release of 0.71.1 646bc8508 releaser: Bump versions for release of 0.71.1 5c0d10045 releaser: Add release notes for 0.71.1 [ci skip] 81f563324 Add some more date test cases 9698b0dab Fix RenderString vs render hooks 32344fe3d Prevent WARNINGs in RenderString 4d7fa9f11 Fix IsAncestor/IsDescendant for taxonomies a985efcec Fix GetPage on section/bundle name overlaps 6c3c6686f Fix Go template script escaping c34bf4856 Add a test helper 833d16d46 releaser: Prepare repository for 0.72.0-DEV 06150c87b releaser: Add release notes to /docs for release of 0.71.0 330e52ebe releaser: Bump versions for release of 0.71.0 9e7823537 Release 0.71 7cd66c53b releaser: Add release notes for 0.71.0 723ec555e Fix Babel on Windows 518d14964 commands: Use WARN log level also for the early initialization e0e81b280 Merge commit 'c9403cbceaaeff53ff4833561f4eefe1dc1a405e' c9403cbce Squashed 'docs/' changes from ec0abe052..6c2195936 3cc41523b Update to Go 1.14.3 and Go 1.13.11 2fd0a5a67 Improve error message when no Babel installed 6e051c053 Add test for headings render hook 423b8f2fb Add render template hooks for headings 991934497 Add math.Pow 558c09305 deploy: Do not suppress .well-known/ directory b69a36140 snap: Quote "@babel/cli" to solve build error a0103864a snap: Remove custom x-nodejs plugin b342e8fbd Upgrade chroma to 0.7.3 to fix invalid css 6205d56b8 Use .Lastmod for og:updated_time a5039ddda releaser: Prepare repository for 0.71.0-DEV 7f47b99ea releaser: Add release notes to /docs for release of 0.70.0 b98e2f66b releaser: Bump versions for release of 0.70.0 57ebab7c2 Release 0.70.0 0e314925f releaser: Add release notes for 0.70.0 e4621446c Merge commit '89044b8f8795f17c36396c67823183a20fc88139' 89044b8f8 Squashed 'docs/' changes from 19f44e150..ec0abe052 01befcce3 deps: Update minify to v2.6.2 04b1a6d99 Add support for sort by boolean dd31e8000 deps: Update to Libsass 3.6.4 6add6d77b Rename transpileJS to babel 2a171ff1c resources: Add JavaScript transpiling solution 67f920419 Disable a test locally c03ea2b66 Fix some missing JS class collector cases fe60b7d9e Add diagnostic hints to init timeout message c2d9fd1eb releaser: Prepare repository for 0.70.0-DEV ec9dcf304 releaser: Add release notes to /docs for release of 0.69.2 03802ff3c releaser: Bump versions for release of 0.69.2 5e31198c9 releaser: Add release notes for 0.69.2 [ci skip] 8d5766d41 Fix IsAncestor and IsDescendant when the same page is passed 5c41f41ad deps: Update goldmark-highlighting 27a4c4410 Fix IsAncestor and IsDescendant under subsection ade27699e releaser: Prepare repository for 0.70.0-DEV 17661debb releaser: Add release notes to /docs for release of 0.69.1 8549189e8 releaser: Bump versions for release of 0.69.1 c2c7a4ce5 releaser: Add release notes for 0.69.1 [ci skip] 49e6c8cb4 hugolib/filesystems: Fix typo in test suite f37e77f2d Fix class collector when running with --minify 27af5a339 related: Fix toLower b3c825756 Fix broken test 5146dc614 tpl/tmplimpl/template: Change defer RLock to RUnlock 736f84b2d hugolib: Add Unlock before panic cd4d82020 docs: Fix typo in Hugo's Security Model 2b28e5a9c deps: Update go-org to v1.1.0 102ec2da7 commands: Modify gen chromastyles to output all CSS classes feaa582cb deps: Update to goldmark v1.1.28 ee67dbeff Fix query parameter handling in server fast render mode 4a3f2427e releaser: Prepare repository for 0.70.0-DEV 4205844bc releaser: Add release notes to /docs for release of 0.69.0 9b55d1358 releaser: Bump versions for release of 0.69.0 6f56a636f Update 0.69.0-relnotes.md 5ec7fa343 releaser: Add release notes for 0.69.0 b7ff4dc23 docs: Regen docs helper da3c3e5fb Squashed 'docs/' changes from 20d77860b..19f44e150 30748decf Merge commit 'da3c3e5fbd0de65f956618cd2e35401460a3cd02' 095bf64c9 Collect HTML elements during the build to use in PurgeCSS etc. 7791a804e deps: Update to latest emoji package c774b230e Update hosting-on-aws-amplify.md 2f721f8ec Add basic "post resource publish support" 8568928aa tpl: Extend Jsonify to support options map 1bc93021e tpl: Extend Jsonify to support optional indent parameter 7eba37ae9 Typo correction efc61d6f3 commands: Use semver for min_version per recommendations d8d6a25b5 modules: Fix hugo mod vendor for regular file mounts 9f12be54e Revert "Revert "common/herrors: Fix typos in comments"" 4437e918c Revert "common/herrors: Fix typos in comments" 4de3ecdc2 deps: Updateto gitmap v1.1.2 1123711b0 common/herrors: Fix typos in comments 3d84ef972 Merge commit 'c494c37a4523fbf2db6274dc87e0877fd5bec24b' c494c37a4 Squashed 'docs/' changes from 2a0ea423d..20d77860b 9c9987535 helpers: Fix TrimShortHTML 4a39564ef Fix IsDescendant/IsAncestor for overlapping section names b6e097cfe fix typo in getting started 19a8accc9 releaser: Prepare repository for 0.69.0-DEV 157669a0e releaser: Add release notes to /docs for release of 0.68.3 8f49df946 releaser: Bump versions for release of 0.68.3 1a68ad4e3 releaser: Add release notes for 0.68.3 [ci skip] 523d51948 Fix _build.list.local logic 971b28904 releaser: Prepare repository for 0.69.0-DEV 63bbb40df releaser: Add release notes to /docs for release of 0.68.2 73ae6d581 releaser: Bump versions for release of 0.68.2 e18a2ad3f releaser: Add release notes for 0.68.2 [ci skip] cfa73050a Fix cache reset for a page's collections on server live reload 244e49c0e releaser: Prepare repository for 0.69.0-DEV 98dc46e1a releaser: Add release notes to /docs for release of 0.68.1 87dd5725d releaser: Bump versions for release of 0.68.1 8c6a03a92 releaser: Add release notes for 0.68.1 [ci skip] 1ce3e7d52 releaser: Include "Revert" commits in change log c9dc316ad Revert "resources: Add data context to the key in ExecuteAsTemplate" 1664a0e89 releaser: Prepare repository for 0.69.0-DEV 1e67854b1 releaser: Add release notes to /docs for release of 0.68.0 e1b609af9 releaser: Bump versions for release of 0.68.0 8e5566af6 Release 0.68.0 1005f754e Update 0.68.0-relnotes.md efde7078e releaser: Add release notes for 0.68.0 2ebb9f548 Fix Go build version 7204b354a Some minify configuration adjustments 574c2959b Add minify config 99958f90f Allow headless bundles to list pages via $page.Pages and $page.RegularPages 1d91d8e14 Update to Go 1.14.1 and 1.13.9 95f492114 Fix GetTerms nil pointer c947351d7 Merge commit 'aa54803a84208816e9c678359bd3f86760484ce0' aa54803a8 Squashed 'docs/' changes from 988f7d5c2..2a0ea423d cc2a5d52a Pass directory name to filters in LstatIfPossible in the same way as Readdir 52c159c45 Update to goldmark 1.1.25. c7b6d74e8 resources: Fix scss vs css import regexp 1a8af7d4f Add workaround for regular CSS imports in SCSS 03b93bb98 Add .RegularPagesRecursive 94fb4dc3d releaser: Prepare repository for 0.68.0-DEV 4f44227bd releaser: Add release notes to /docs for release of 0.67.1 99d36237c releaser: Bump versions for release of 0.67.1 e371162c3 releaser: Add release notes for 0.67.1 [ci skip] 5eadc4c0a metrics: Fix --templateMetricsHints 18cb21ff2 resources: Add data context to the key in ExecuteAsTemplate df298558a Improve Tailwind/PostCSS error messages b1106f871 deps: Update Blackfriday c0177fe2b resources: Try to fix a Go 1.15 go vet error 5914f91b6 Add languageDirection to language configuration 5b4659fa0 releaser: Prepare repository for 0.68.0-DEV 7f1da3efc releaser: Add release notes to /docs for release of 0.67.0 f7d4b01c6 releaser: Bump versions for release of 0.67.0 b809b9680 Update 0.67.0-relnotes.md a9c91361c releaser: Add release notes for 0.67.0 63393230c docs: Doument the server config 6b61f2a5b Merge commit '14e369b961943a0b977776899e24e8bea63834df' 14e369b96 Squashed 'docs/' changes from 341ecabb2..988f7d5c2 6cceef65c Fix ambigous error on site.GetPage ffcb4aeb8 Fix handling of HTML files without front matter 8279d2e22 Support unComparable args of uniq/complement/in c4fa2f079 tpl: Fix error with unicode in file paths 108314444 Add HTTP header support for the dev server 51e178a6a deploy: Add include and exclude support for remote cb12f41a9 releaser: Prepare repository for 0.67.0-DEV 78c3c78fc releaser: Add release notes to /docs for release of 0.66.0 713132cd4 releaser: Bump versions for release of 0.66.0 bbaefd7e3 Update 0.66.0-relnotes.md cc1a71886 releaser: Add release notes for 0.66.0 6a34f88dc Skip some tests on CircleCI ae383f04c {{ in }} should work with html.Template type ee31e61fb docs: Regen CLI docs 760a87a45 commands: Add --all flag to hugo mod clean 3d3fa5c3f Add build.UseResourceCacheWhen ee3d02134 Update dependency list in README.md 8947c3fa0 Fix ref/relref short lookup for pages in sub-folder d7798906d tpl: Change error message on missing resource 305ce1c9e resources: Add full filename to image when processing fails 3e9db2ad9 hugolib: Fix error handling in page collector 449deb7f9 Update dependency list in README 1746e8a9b Fix ref/relRef regression for relative refs from bundles 6f48146e7 identity: Fix potential infinite recursion in server change detection b0d850321 Fix rebuild logic when editing template using a base template b66d38c41 resources: Add basic @import support to resources.PostCSS 05a74eaec deploy: Implement include/exclude filters for deploy 33ae62108 Update to Go 1.14 and 1.13.8 1352bc880 Add hugo.IsProduction function d184e5059 tpl: Add math.Sqrt 322c285ba releaser: Prepare repository for 0.66.0-DEV 211ba42a9 releaser: Add release notes to /docs for release of 0.65.3 0ac528d74 releaser: Bump versions for release of 0.65.3 d8bde266c releaser: Add release notes for 0.65.3 [ci skip] 0bd6356c6 Fix panic when home page is drafted ca68abf0b Fix goldmark toc rendering a524124be Fix crashes for 404 in IsAncestor etc. c1eb62512 releaser: Add release notes to /docs for release of 0.65.2 1510f0778 releaser: Bump versions for release of 0.65.2 aa2ef4542 releaser: Add release notes for 0.65.2 [ci skip] 76b2afe64 Apply missing go fmt f46053034 Fix panic on no output formats 4c2a0de41 Fix panic in 404.Parent 6be6684cc releaser: Add release notes to /docs for release of 0.65.1 dbaa15d40 releaser: Bump versions for release of 0.65.1 a449e87da releaser: Add release notes for 0.65.1 [ci skip] 7ef5a4c83 hugolib: Fix 2 Paginator.Pages taxonomy regressions a70bbd069 hugolib: Fix deletion of orphaned sections 24afe2b82 releaser: Add release notes to /docs for release of 0.65.0 9fd7d3957 releaser: Bump versions for release of 0.65.0 c45025cb9 releaser: Add release notes for 0.65.0 a5ebdf7d1 docs: Regenerate CLI docs 9bdedb251 Fix lazy publishing with publishResources=false dce210ab5 modules: Improve "hugo mod clean" 0b96aba02 commands: Add "hugo mod verify" fa520a2d9 Add Page.GetTerms 4b670bc8c Squashed 'docs/' changes from 16753a78d..341ecabb2 82029c1ec Merge commit '4b670bc8cc38103c2c60e5090c2f56bf30832b8d' 7489a8645 Add a list terms benchmark da54787cf Handle disabled RSS even if it's defined in outputs c7975b48b Fix goMinorVersion on non-final Go releases b2dcd53e3 Use the tree for taxonomy.Pages() 36983e618 Add some cagegories to the site collections benchmarks d73e37387 tpl: Adjust the RSS taxonomy logic aa3e18305 tpl: Fix RSS template for the terms listing 1b7acfe76 Fix taxonomy 19e12caf8 Fix RenderString for pages without content 20f2211fc modules: Do not try to get local themes in "hugo mod get" a21a9373e deps: Update goldmark-highlighting 775c7c247 commands: Support "hugo mod get -u ./..." eada236f8 Introduce a tree map for all content e5329f13c Another benchmark rename 5b145ddc4 Rename the Edit benchmarks 3c568ad01 markup/highlight: Fix chroma highlight 54bdcaaca Refactor a benchmark to make it runnable as test 1622510a5 Add benchmark for content edits 56d0b6588 Add "go mod verify" to build scripts 75c3787fc Add git to Dockerfile 9babb1f0c deps: Update go.sum 8a5124d6b commands: Rename doWithCommandeer to cfgInit/cfgSetAndInit 898a0a96a deps: Update golibsass 3b721110d Shuffle test files before insertion 40ba7e6d6 Update to LibSass v3.6.3 4f43c9022 releaser: Prepare repository for 0.65.0-DEV c327e75d0 releaser: Add release notes to /docs for release of 0.64.1 8bd8d4fe9 releaser: Bump versions for release of 0.64.1 ad7c38cd6 releaser: Add release notes for 0.64.1 [ci skip] b78576fd3 hugofs: Fix mount with hole regression 18888e09b Fix bundle resource ordering regression 1e5eb8679 Merge commit '3c0036805d64fdd8290f1c4a31371780ff3ea365' 3c0036805 Squashed 'docs/' changes from bd0e15bb6..16753a78d 7f0ebd4a3 CONTRIBUTING: Fix note about CGO 23ea43180 Update Go version requirement 6a74cbe91 releaser: Prepare repository for 0.65.0-DEV 241db8f78 releaser: Add release notes to /docs for release of 0.64.0 7624ab028 releaser: Bump versions for release of 0.64.0 8490a0aa9 Update 0.64.0-relnotes.md bd731d27b releaser: Add release notes for 0.64.0 80dd6ddde Fix module mount in sub folder 299731012 Mention a "no CGO rule" 2bbc865f7 commands: Fix config environment handling 0792cfa9f Update to Go 1.13.7 and Go 1.12.16 b3f0674b8 transform/livereloadinject: Add defer to livereload script tag ef78a0d18 transform/livereloadinject: Don't use document.write to inject livereload 585958645 hubolig: Add a render hook whitespace test 2d159e9cc Do not render alias paginator pages for non-HTML outputs f45cb3172 Fix base template handling with preceding comments 49ef64720 modules: Fix "hugo mod get -u" with no arguments 8f08cdd0a transform/livereloadinject: Inject livereload script right after head if possible 281abb18e deps: Update goldmark to v1.1.22 d8e685154 releaser: Prepare repository for 0.64.0-DEV 934ee21fa releaser: Add release notes to /docs for release of 0.63.2 c7427a50e releaser: Bump versions for release of 0.63.2 49e2931eb releaser: Add release notes for 0.63.2 [ci skip] e8831a056 hubolib: Revert to .Type = "page" when empty 74b6c4e5f And now finally fix the 404 templates 8df5d76e7 Fix 404 with base template regression 8ae2c9c3d releaser: Prepare repository for 0.64.0-DEV ce9aceb74 releaser: Add release notes to /docs for release of 0.63.1 fd32849bf releaser: Bump versions for release of 0.63.1 417f9ddf5 releaser: Add release notes for 0.63.1 [ci skip] 0df7bd62d deps: Make the build flags shared between sites f441f6751 Fix baseof with regular define regression 7ed22e9fb Revert to minify v2.6.1 fb974ae87 releaser: Prepare repository for 0.64.0-DEV 745ddcbba releaser: Add release notes to /docs for release of 0.63.0 3b3f5a259 releaser: Bump versions for release of 0.63.0 d10ed683c Release 0.63.0 19e387d18 releaser: Add release notes for 0.63.0 cafb1d53c docs, output: Add base template lookup variant to docs.json 4f466db66 docs: Regen docs helper 17af79a03 Fix 0.62.1 server rebuild slowdown regression 2fefc0160 tpl/compare: Fix eq when > 2 args 0c251be66 Allow multiple arguments in ne/ge/gt/le/lt functions Treat op arg1 arg2 arg3 ... as (arg1 op arg2) && (arg1 op arg3) and so on for ne/ge/gt/le/lt. 836c24261 hugolib: Disable a test assertion on ARM c6d650c8c tpl/tplimpl: Rework template management to get rid of concurrency issues 8585b388d deps: Update go-org d61bee5e0 examples: Fix blog not building 21ca2e9ce Add support for newline characters in raw string shortcode 3efa1d812 deps: Update github.com/alecthomas/chroma 65ec8fe82 deps: Update minify to v2.7.2 d3e8ab2e3 deps: Update Goldmark to v1.1.21 da8145565 Allow raw string literals in shortcode params 0c0bb3728 deps: Update github.com/gohugoio/testmodBuilder ddd75f212 hugolib: Some more benchmark adjustments 4ed6ebef4 hugolib: Adjust site benchmarks 94cfdf6be deps: Update direct dependencies 451380177 minifiers: Update to new CSS config 56354a63b deps: Update to Minify v2.7.0 b9b73a2f6 Revert "Add support for freebsd/arm64" aead8108b Add support for freebsd/arm64 1cf235412 tpl: Put Go's internal template funcs in Hugo's map df6e9efd8 Update releasenotes_writer.go ea05c0e84 hugolib: Add a benchmark with lots of templates 273047b5b releaser: Prepare repository for 0.63.0-DEV 83e501849 releaser: Add release notes to /docs for release of 0.62.2 12230b689 releaser: Bump versions for release of 0.62.2 afdb180e2 releaser: Add release notes for 0.62.2 [ci skip] 196a9df58 hugolib: Fix relative .Page.GetPage from bundle 9b6e61464 markup/goldmark: Adjust auto ID space handling d62ede8e9 docs: Document the new autoHeadingIDType setting 81b7e48a5 docs: Regenerate docshelper 16e7c1120 markup/goldmark: Add an optional Blackfriday auto ID strategy 8f071fc15 markup/goldmark: Make the autoID type config a string 469351d5b Merge commit '26f1458a2df6b55eee3a5de46f5fec23a43a7c7d' 26f1458a2 Squashed 'docs/' changes from 54f0e8776..bd0e15bb6 5ee1f0876 markup/goldmark: Simplify code a82d2700f markup/goldmark: Make auto IDs GitHub compatible ae816452b releaser: Prepare repository for 0.63.0-DEV a1518704a releaser: Add release notes to /docs for release of 0.62.1 3a21a1708 releaser: Bump versions for release of 0.62.1 451746ddd releaser: Add release notes for 0.62.1 [ci skip] ff6253bc7 Support files in content mounts aa4ccb8a1 Update alpine base image in Dockerfile to 3.11 5509954c7 hugolib: Fix inline shortcode regression 6b59b64f0 releaser: Prepare repository for 0.63.0-DEV 6608f1557 releaser: Add release notes to /docs for release of 0.62.0 b361d9a46 releaser: Bump versions for release of 0.62.0 592a7d104 Release 0.62.0 93216fda7 releaser: Add release notes for 0.62.0 8a4005cf2 Squashed 'docs/' changes from af4b7ac5b..54f0e8776 740b72558 Merge commit '8a4005cf2b0ef34265ff8051a6b76226685fc226' 1fb17be9a deps: Update Goldmark to v1.1.18 51d89dab1 deps: Update go-org c8bfe47c6 docs: More on hooks 50cc7fe54 tpl: Do not return any value in errorf 1773d71d5 tpl: Add a warnf template func 8a58ebb31 hugolib: Improve error and reload handling of hook templates in server mode 045368381 deps: Update to Goldmark v1.1.17 55c29d4de docs: Regen docshelper ccb1bf1ab tpl/collections: Some more params merge adjustments a67d95fe1 Preserve HTML Text for image render hooks ad6504e6b Fix abs path handling in module mounts 158e7ec20 Fix incorrect MIME type from image/jpg to image/jpeg eef934ae7 deps: Update Goldmark 00954c5d1 Preserve HTML Text for link render hooks 1b785a7a6 tpl/collections: Fix merge vs Params d20ca3700 tpl: Get rid of the custom template truth logic 3e316155c docs: Footnote e625088ef Add render template hooks for links and images 67f3aa72c Merge commit '2e711a28c71e8667258e5ab824f9b9a71c261b0a' 2e711a28c Squashed 'docs/' changes from 51c4f3184..af4b7ac5b 0947cf958 Enhance accessibility to issues 3c24ae030 hugolib: Fix test 03d6960a1 deps: Re-introduce the correct version of Goldmark 92c7f7ab8 tpl: Add some comments a03c631c4 Rework template handling for function and map lookups 167c01530 Create lightweight forks of text/template and html/template 4c804319f markup/tableofcontents: Add config option for ordered list 186a5ebfc releaser: Prepare repository for 0.62.0-DEV 9b445b9da releaser: Add release notes to /docs for release of 0.61.0 3af783966 releaser: Bump versions for release of 0.61.0 31f322a61 Release 0.61.0 38c60f2be releaser: Add release notes for 0.61.0 3cc217a65 deps: Update Goldmark 5f8c2818f Deprecate Ace and Amber c5f2f5837 markup: Add typographic chars from goldmark to toc 0efb00c2a tpl/partials: Allow any key type in partialCached 40a092b06 markup: Reimplement pygmentsCodefencesGuessSyntax d534ce942 deps: Update Goldmark a6b6b135a releaser: Prepare repository for 0.61.0-DEV 960667561 releaser: Add release notes to /docs for release of 0.60.1 6c0556308 releaser: Bump versions for release of 0.60.1 f5250ec09 releaser: Add release notes for 0.60.1 [ci skip] 86a5b59f6 deps: Update minify bb80fff69 Fix headless regression 347cfb0c1 deps: Update Goldmark b60ae35b9 hugolib: Fix timeout number parsing for YAML/JSON config 003ba5b10 releaser: Prepare repository for 0.61.0-DEV f2dea9b03 releaser: Add release notes to /docs for release of 0.60.0 763b0dcb9 releaser: Bump versions for release of 0.60.0 b2969b7a7 Release 0.60.0 60fea562c releaser: Add release notes for 0.60.0 14a1de14f modules: Add some more output if modules download takes time dcde8af8c Add some internal template image tests c91970c08 tpl/tplimpl: Featured and Site.Params image support for Schema dd1e5fc0b hugolib: Disable test assertion on Windows b0c7749fa deps: Update Goldmark 25a6b3369 tpl/tplimpl: Add support for featured and global image to OpenGraph template 017664392 hugolib: Fix cascade in server mode da5352359 hugolib: Fix .Sections vs siblings 96f09659c Fix language handling in ExecuteAsTemplate 03b369e67 hugolib: Adjust .Site.Permalinks deprecation level 69fd1c60d hugolib: Remove .Site.Ref/RelRef 33d733300 Deprecate mmark e3451371b hugolib: Fix recently broken timeout config 5c5231e09 commands: Use HUGO_ENV if set d6f7a9e28 resources/images: Make the image cache more robust 031f948f8 Update to Go 1.13.4 and Go 1.12.13 71597bd1a mage: Restore -v behaviour a8e9f8389 hugolib: Increase default timeout value to 30s 03e2d7462 hubolig: Fix potential data race ea96e1dc5 Revert "deps: Update Goldmark" 822191286 deps: Update Goldmark 8beaa4c25 mage: Fix mage check on darwin and add debugging output 8a89b8582 commands: Fix jekyll metadata import on individual posts e1175ae83 Improve grammar in README.md a2d77f4a8 markup/highlight: Replace the temp for with a dependency b546417a2 deps: Update Chroma 4175b0468 deps: Update Goldmark 55f951cbb markup/tableofcontents: GoDoc etc. 20f351ee4 Minor cleanups bfb9613a1 Add Goldmark as the new default markdown handler a3fe5e5e3 Fix Params case handling in the index, sort and where func cd07e6d57 Fix GetPage Params case issue 628efd6e2 common/para: Add parallel task executor helper 2dcc1318d Add some more output if loading modules takes time 14a985f8a Update homepage.md 0cf85c071 hugolib: Add a benchmark 20ec9fa2b modules: Do not check for remote modules if main project is vendored 812688fc2 hugolib: Fix emoji handling inside shortcodes a2670bf46 tpl/collections: Allow dict to create nested structures 1a36ce9b0 commands: Add hint when dir not empty 90d0cdf23 tpl/collections: Add collections.Reverse 95ef93be6 tpl/collections: Make index work with slice as the last arg 79355043e Merge commit 'efc0b1bb6c6564f54d596467dbc6a18cb206954e' efc0b1bb6 Squashed 'docs/' changes from 723da4a37..51c4f3184 d1d1f240a hubolib: Headless bundles should not be listed in .Pages 70a1aa345 Support Go time format strings in permalinks cafecca44 travis: Increase timeout to 30000 for mage -v check 5f6b6ec68 Prepare for Goldmark 366ee4d8d deps: Update quicktest c26d00db6 hugolib: Fix ref/relref anhcor handling 8483b53ae deps: Update to Chroma v0.6.9 for Java lexer fix 9f46a72c7 tpl/collections: Add some index map test cases 9abd39678 helpers: Use pointer receiver for ContentSpec ad4c56b55 travis: Allow arm64 to fail 3717db1f9 minifiers: Add a JSON roundtrip test ae4fde086 Update .travis.yml for arm64 support, etc. c6d69d0c9 mage: Skip Test386 on non-AMD64 architectures c3d433af5 Update past go-cmp's checkptr fix 07a203406 releaser: Prepare repository for 0.60.0-DEV d5dab232c releaser: Add release notes to /docs for release of 0.59.1 e04a22c5e releaser: Bump versions for release of 0.59.1 d14265da8 releaser: Add release notes for 0.59.1 [ci skip] 33c474b9b hugofs: Fix crash in multilingual content fs ed2682325 Dockerfile: Switch to mage builds, various optimizations 66fe68ffc resources/images: Add exception for new test image c5e1e8241 Adjust benchmark templates baa975082 deps: Update to Chroma v0.6.8 to fix a crash 3e8b5a5c0 deps: Update quicktest e6aa6edb4 Do not attempt to build if there is no config file 6bcc5ad8b releaser: Prepare repository for 0.60.0-DEV 1dd0c69c7 releaser: Add release notes to /docs for release of 0.59.0 b084af4bf releaser: Bump versions for release of 0.59.0 0237d4595 Release 0.59.0 109ac877c releaser: Add release notes for 0.59.0 5ac0f751a Squashed 'docs/' changes from 0584815c8..723da4a37 de8ca7e4d Merge commit '5ac0f751aa47e52625662215f66efa99a6abfc2e' 5070ba6c9 Squashed 'docs/' changes from fdea5430f..0584815c8 ec5962278 Merge commit '5070ba6c9e6c492deade3c30cfe769b9dbf7151d' b9bd35d72 Squashed 'docs/' content from commit fdea5430f 27aef3f1f Merge commit 'b9bd35d72e14932fb6588ff62b90cddef0a060fc' as 'docs' git-subtree-dir: docs git-subtree-split: 9b06f951e61081c503927bb772b75f93504aeba8
2024-06-21 03:35:57 -04:00
[partialcached]: /functions/partials/includecached/
[singletemps]: /templates/single-page-templates/
[themes]: /themes/