Anthony Fok
c1ea22a232
testing: Set usesFMA as true for riscv64 too
...
This fixes TestImageOperationsGolden "values are not deep equal" error on riscv64 with Go 1.22 and above.
2024-03-20 08:59:13 +01:00
Bjørn Erik Pedersen
0750a9ec91
Fix regression for outputs defined in front matter for term pages
...
Fixes #12275
2024-03-19 15:07:48 +01:00
hugoreleaser
90bc1f802a
releaser: Prepare repository for 0.125.0-DEV
...
[ci skip]
2024-03-16 15:57:20 +00:00
hugoreleaser
629f84e8ed
releaser: Bump versions for release of 0.124.0
...
[ci skip]
2024-03-16 15:44:32 +00:00
Bjørn Erik Pedersen
76ef3f42fa
docs: Regen CLI docs
2024-03-16 15:54:33 +01:00
Bjørn Erik Pedersen
0ccb6cdc04
docs: Regen docshelper
2024-03-16 15:54:02 +01:00
Bjørn Erik Pedersen
1f1c62e6c7
Add segments config + --renderSegments flag
...
Named segments can be defined in `hugo.toml`.
* Eeach segment consists of zero or more `exclude` filters and zero or more `include` filters.
* Eeach filter consists of one or more field Glob matchers.
* Eeach filter in a section (`exclude` or `include`) is ORed together, each matcher in a filter is ANDed together.
The current list of fields that can be filtered are:
* path as defined in https://gohugo.io/methods/page/path/
* kind
* lang
* output (output format, e.g. html).
It is recommended to put coarse grained filters (e.g. for language and output format) in the excludes section, e.g.:
```toml
[segments.segment1]
[[segments.segment1.excludes]]
lang = "n*"
[[segments.segment1.excludes]]
no = "en"
output = "rss"
[[segments.segment1.includes]]
term = "{home,term,taxonomy}"
[[segments.segment1.includes]]
path = "{/docs,/docs/**}"
```
By default, Hugo will render all segments, but you can enable filters by setting the `renderSegments` option or `--renderSegments` flag, e.g:
```
hugo --renderSegments segment1,segment2
```
For segment `segment1` in the configuration above, this will:
* Skip rendering of all languages matching `n*`, e.g. `no`.
* Skip rendering of the output format `rss` for the `en` language.
* It will render all pages of kind `home`, `term` or `taxonomy`
* It will render the `/docs` section and all pages below.
Fixes #10106
2024-03-16 15:53:26 +01:00
Bjørn Erik Pedersen
f1d755965f
Fix .Parent when there are overlapping regular pages inbetween
...
Fixes #12263
2024-03-16 14:48:04 +01:00
Bjørn Erik Pedersen
558f74f009
hugolib: Remove Site.HomeAbsURL
...
It's not in use and after #12266 it's also not corret to use on its own (use .Site.Home.Permalink).
2024-03-16 12:49:40 +01:00
Bjørn Erik Pedersen
ba03114aa9
deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.1.0 => v0.2.0
2024-03-16 11:50:11 +01:00
Joe Mooring
3935faa417
hugolib: Fix sitemap index with monolingual site
...
Fixes #12266
2024-03-16 11:49:00 +01:00
Joe Mooring
d4d49e0f0e
hugolib: Deprecate site methods Author, Authors, and Social
...
Closes #12228
2024-03-15 17:26:45 +01:00
Christian Oliff
78178d0c2a
all: Typo fixes
2024-03-15 17:25:52 +01:00
Bjørn Erik Pedersen
68d92ef9dd
Fix translationKey handling for term pages
...
Fixes #12261
2024-03-15 16:54:18 +01:00
Bjørn Erik Pedersen
b40f3c7df6
Fix intersect and similar for term entry page collections
...
Fixes #12254
2024-03-15 16:45:53 +01:00
Bjørn Erik Pedersen
57206e7274
Upgrade to Go 1.22.1
...
Closes #12250
2024-03-15 16:40:36 +01:00
dependabot[bot]
b1f8676347
build(deps): bump github.com/evanw/esbuild from 0.20.1 to 0.20.2
...
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild ) from 0.20.1 to 0.20.2.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.20.1...v0.20.2 )
---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 15:43:18 +01:00
Bjørn Erik Pedersen
07b2e535be
Fix server rebuilds when adding sub sections especially on Windows
...
This commit also optimizes for the case where change events for both file (e.g. `_index.md`) and the container directory comes in the same event batch.
While testing this on Windows 11 (ARM64), I notice that Windows behaves a little oddly when dumping a folder of files into the content tree; it works (at least after this commit), but it seems like the event batching behaves differently compared to other OSes (even older Win versions).
A related tip would be to try starting the server with polling, to see if that improves the situation, e.g.:
```
hugo server --poll 700ms
```
Fixes #12230
2024-03-15 15:42:56 +01:00
Joe Mooring
f038a51b3e
tpl/tplimpl: Remove deprecated method from sitemapindex.xml
2024-03-14 21:03:19 +01:00
dependabot[bot]
b4bff6190c
build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 11:16:50 +01:00
dependabot[bot]
d2cebee273
build(deps): bump github.com/tdewolff/minify/v2 from 2.20.17 to 2.20.19
...
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify ) from 2.20.17 to 2.20.19.
- [Release notes](https://github.com/tdewolff/minify/releases )
- [Commits](https://github.com/tdewolff/minify/compare/v2.20.17...v2.20.19 )
---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 11:16:07 +01:00
Paul Jolly
be914ff34d
deps: Upgrade github.com/alecthomas/chroma/v2 to v2.13.0
...
Closes #11862
2024-03-14 11:04:41 +01:00
Joe Mooring
48a0fea87a
tpl/tplimpl: Modify figure shortcode to look for page resource
...
Closes #12244
Closes #12245
2024-03-14 10:21:40 +02:00
Bjørn Erik Pedersen
9ca1de09dd
Fix panic when changing archetype files when servere is running
...
Fixes #12195
2024-03-13 19:35:28 +02:00
dependabot[bot]
e62675002e
build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0
...
Bumps [golang.org/x/mod](https://github.com/golang/mod ) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/mod/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-13 19:23:42 +02:00
Bjørn Erik Pedersen
9668759ad8
Fix front matter date location when value gets inherited from other dates
...
Fixes #12236
2024-03-13 19:00:50 +02:00
Bjørn Erik Pedersen
9e9b1f110c
Fix Name for nested resourced fetched in resources.ByName and similar
...
Fixes #12214
2024-03-13 18:59:50 +02:00
Joe Mooring
dc6a292133
common/hugo: Rename IsMultiHost and IsMultiLingual
...
hugo.IsMultiHost => hugo.IsMultihost
hugo.IsMultiLingual => hugo.IsMultilingual
Closes #12232
2024-03-13 17:34:42 +02:00
Joe Mooring
4f92f949ea
hugolib: Deprecate .Site.MultiLingual in favor of hugo.IsMultiLingual
...
Closes #12224
2024-03-10 10:47:51 +02:00
Joe Mooring
d24ffdde5b
snap: Transition to from core20 to core22
...
Closes #12219
2024-03-09 08:47:53 -08:00
hugoreleaser
ca31b95f30
releaser: Prepare repository for 0.124.0-DEV
...
[ci skip]
2024-03-07 13:28:40 +00:00
hugoreleaser
5fed9c591b
releaser: Bump versions for release of 0.123.8
...
[ci skip]
2024-03-07 13:14:42 +00:00
Jonas Zeiger
134e7d1d3d
markup/goldmark: TOC: render strikethrough, emojis
...
Configure the TOC (TableOfContents, toc.go) goldmark renderer to always
enable the Strikethrough and Emoji extensions. This allows handling
ast.KindStrikethrough and ast.KindEmoji AST nodes when rendering the TOC.
Fixes #7169
Fixes #11783
Fixes #12022
2024-03-07 14:08:29 +01:00
razonyang
1f48b717c7
Add hugo.IsMultiHost
2024-03-07 14:04:41 +01:00
Andreas Deininger
ada3fceea8
docs: Fix hyphens and grammar in synopsis of command 'hugo server'
2024-03-07 14:03:49 +01:00
Joe Mooring
05e23bd55c
resources/images: Retain newlines with text overlays
...
Closes #12206
2024-03-07 09:52:30 +01:00
Bjørn Erik Pedersen
7afac3f1ad
Don't auto-create empty sections for nested taxonomies
...
Fixes #12188
2024-03-07 09:50:50 +01:00
Bjørn Erik Pedersen
a4b17470a8
Fix resource name in resources.ByType
...
Fixes #12190
2024-03-07 09:50:50 +01:00
Bjørn Erik Pedersen
4d5e173cf8
Fix global resource isn't published when using an uncommon code construct
...
Fixes #12190
2024-03-07 09:50:50 +01:00
Bjørn Erik Pedersen
4271b6be0f
Fix section page resource not published if resource filename partially matches content file name
...
Fixes #12198
2024-03-07 09:50:50 +01:00
Bjørn Erik Pedersen
0567a3e6f1
Fix taxonomy kind template lookup issue
...
Fixes #12193
2024-03-07 09:50:50 +01:00
Joe Mooring
632ad74fc5
tpl/tplimpl: Honor markdown attributes in embedded image render hook
...
Fixes #12203
2024-03-07 08:21:58 +01:00
hugoreleaser
b1de03f398
releaser: Prepare repository for 0.124.0-DEV
...
[ci skip]
2024-03-01 16:30:33 +00:00
hugoreleaser
312735366b
releaser: Bump versions for release of 0.123.7
...
[ci skip]
2024-03-01 16:16:06 +00:00
Bjørn Erik Pedersen
2b2f2b75ef
hugofs: Fix vertical mount merge issue
...
Fixes #12175
2024-03-01 17:10:13 +01:00
Bjørn Erik Pedersen
0d6e593ffb
Fix and add integration test for the Bootstrap SCSS module for both Dart Sass and Libsass
...
This fixes the reverse filesystem lookup (absolute filename to path relative to the composite filesystem).
The old logic had some assumptions about the locality of the actual files that didn't work in more complex scenarios.
This commit now also adds the popular Bootstrap SCSS Hugo module to the CI build (both for libsass and dartsass transpiler), so we can hopefully avoid similar future breakage.
Fixes #12178
2024-03-01 14:18:52 +01:00
Bjørn Erik Pedersen
7023cf0f07
Fix resources.GetMatch, resources.Match, and resources.ByType to they don't normalize permalinks
...
Fixes #12182
2024-03-01 13:34:05 +01:00
Bjørn Erik Pedersen
9dfa9e70e6
Make sure that sitemaps gets generated even if there is a content bundle with the same path
...
Fixes #12183
2024-03-01 13:34:05 +01:00
Joe Mooring
3f217fd664
resources/page: Make Taxonomy.Get and Taxonomy.Count case-insensitive
...
Closes #12177
2024-03-01 12:09:00 +01:00
hugoreleaser
92684f9a26
releaser: Bump versions for release of 0.123.6
...
[ci skip]
2024-02-28 18:29:40 +00:00