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
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
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
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
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
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
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
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
Bjørn Erik Pedersen
fce8d82b79
Fix panic when cascading headless from site config to section that does not have an _index.md file
...
Fixes #12172
2024-02-28 19:26:55 +01:00
Bjørn Erik Pedersen
4a502f7eb4
Fix assets vs data issue
...
And possibly some other related file mount issues.
Fixes #12133
2024-02-28 19:26:55 +01:00
Bjørn Erik Pedersen
be1dbba0f7
Fix draft for non-default content when content in default language does not exist
...
Fixes #12132
2024-02-28 19:26:55 +01:00
Bjørn Erik Pedersen
6a8b25e291
Fix .Page.Pages with similary named sections
...
Fixes #12169
2024-02-28 16:43:19 +01:00
Bjørn Erik Pedersen
a322282e70
Fix single mount rename panic
...
Fixes #12141
2024-02-28 13:38:12 +01:00
Bjørn Erik Pedersen
6bc0d745a5
Fix multihost processed image not copied to non-default content languages
...
Fixes #12163
2024-02-27 10:43:23 +01:00
Bjørn Erik Pedersen
1736ef7459
Fix cascade-pattern-with-extension for cascade in site config
...
Also clean up the log handling in the integration tester, most notably lost logs during the config loading.
Fixes #12151
2024-02-26 17:29:37 +01:00
Bjørn Erik Pedersen
f27e578718
Fix term template lookup when its backed by a content file
...
Closes #12146
2024-02-25 18:28:16 +01:00
Bjørn Erik Pedersen
d310595a2b
resource: Revert the normalization of Resource.Name
...
Which means that .Name now returns the same as it did in 0.122.0.
Closes #12142
2024-02-25 14:57:29 +01:00
Bjørn Erik Pedersen
049dd1d7e0
Fix panic for disableKinds page for content resources
...
Fixes #12144
2024-02-25 11:38:52 +01:00
Bjørn Erik Pedersen
189b72331e
tocss: Fix the import resolving from absolute to relative assets paths
...
Fixes #12137
2024-02-24 16:41:18 +01:00
Bjørn Erik Pedersen
bf14d0cb26
Speed up GetPage
...
```
name old time/op new time/op delta
GetPage-10 413ns ± 0% 287ns ± 1% -30.47% (p=0.029 n=4+4)
GetPageRegular/From_root-10 757ns ± 1% 706ns ± 1% -6.75% (p=0.029 n=4+4)
GetPageRegular/Page_relative-10 838ns ± 1% 786ns ± 1% -6.16% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
GetPage-10 312B ± 0% 24B ± 0% -92.31% (p=0.029 n=4+4)
GetPageRegular/From_root-10 328B ± 0% 200B ± 0% -39.02% (p=0.029 n=4+4)
GetPageRegular/Page_relative-10 360B ± 0% 232B ± 0% -35.56% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
GetPage-10 8.00 ± 0% 2.00 ± 0% -75.00% (p=0.029 n=4+4)
GetPageRegular/From_root-10 7.00 ± 0% 5.00 ± 0% -28.57% (p=0.029 n=4+4)
GetPageRegular/Page_relative-10 9.00 ± 0% 7.00 ± 0% -22.22% (p=0.029 n=4+4)
```
2024-02-23 16:29:21 +01:00
Bjørn Erik Pedersen
f521336c81
hugolib: Fix a .Page.GetPage from bundle case
...
Fixes #12120
2024-02-23 14:40:29 +01:00
Joe Mooring
36bf3cb98c
hugolib: Add capitalizeListTitles config option
...
Whether to capitalize automatic page titles, applicable to section,
taxonomy, and term pages. Default is true.
Closes #9793
Closes #12115
2024-02-23 09:32:32 +01:00
Bjørn Erik Pedersen
db3bb623d4
Fix it so not all bundled resources are removed when one translation is drafted
...
Fixes #12105
2024-02-22 16:16:44 +01:00
Bjørn Erik Pedersen
16406d9d77
Fix regression on handling of overlapping file mounts
...
But note that the overlay file system is set up horizontally (project -> module1 -> module2), so I would not recommend too complex overlapping mount setups within the same module.
But this worked in v0.122.0, so we should fix it.
Fixes #12103
2024-02-22 15:36:27 +01:00
Bjørn Erik Pedersen
e75784930d
Sitemap should not use list.xml
...
Fixes #12101
2024-02-21 20:07:51 +01:00
Bjørn Erik Pedersen
b8ab5c9be6
Fix rebuild when adding a bundle with space in name
...
Fixes #12092
2024-02-21 17:49:15 +01:00
Bjørn Erik Pedersen
cf7023cb90
Fix relative import issue in libsass/dart sass
...
Fixes #12094
2024-02-21 17:27:45 +01:00
Bjørn Erik Pedersen
fd0185a84a
Fix relref regression with trailing slash
...
Fixes #12096
2024-02-21 17:27:45 +01:00
Bjørn Erik Pedersen
eceeb19751
Fix rebuilding of pages without default content language
...
Fixes #12082
2024-02-20 18:42:14 +01:00
Bjørn Erik Pedersen
621194a319
Fix dart sass import regression
...
Fixes #12072
2024-02-20 17:00:32 +01:00
Bjørn Erik Pedersen
48eec2a4e6
Fall back to original name in Resources.GetMatch/Match
...
Same as we do in .Get.
Fixes #12076
2024-02-20 16:47:07 +01:00
Bjørn Erik Pedersen
a118cb4138
Fix robots.txt using the built-in template regression
...
Fixes #12071
2024-02-20 11:17:44 +01:00
Bjørn Erik Pedersen
5dbc29dc6c
Handle rebuilds when resources passed to transform.Unmarshal etc. changes
...
Fixes #12065
2024-02-19 14:50:23 +01:00
Bjørn Erik Pedersen
5ada27bf65
Fix handling of build options for term pages
...
Fixes #12058
2024-02-18 16:50:35 +01:00
Bjørn Erik Pedersen
afe5b6d7df
Fix sample logic when adding content files in server
...
The partial rebuilds works by calaulating a baseline from a change set.
For new content, this doesn't work, so to avoid rebuilding everything, we first
try to collect a sample of surrounding identities (e.g. content files in the same section).
This commit fixes a flaw in that logic that in some (many...) cases would return a too small sample set.
Fixes #12054
2024-02-18 12:24:27 +01:00
Christian Oliff
168d375784
all: Fix typos and some URLs
2024-02-18 12:16:30 +01:00
Bjørn Erik Pedersen
fc6aabe938
Fix handling of draft term pages
...
By just removing the term page and all of its page entries.
Fixes #12055
2024-02-17 18:12:25 +01:00
Bjørn Erik Pedersen
5bdda0bdbf
Don't use the same value in .Data.Term.Title as in .Title
...
Fixes #12041
2024-02-17 12:34:50 +01:00
Bjørn Erik Pedersen
9679443c15
Fix server panic on i18n file change
...
Fixes #12048
2024-02-17 11:46:45 +01:00
Bjørn Erik Pedersen
68f67c9aeb
Fix rebuild regression on non-default content language edits
...
Fixes #12043
2024-02-16 19:05:18 +01:00
Fabian Kammel
43ea2cd660
Let standard library handle charset parameter to MIME types
...
Fixes #10734
2024-02-16 18:24:25 +01:00
Bjørn Erik Pedersen
f1491c900e
Fix i18n rebuild regression
...
Fixes #12039
2024-02-16 16:17:57 +01:00
Bjørn Erik Pedersen
639073e4fe
Fix rebuild with resources.Concat
...
Fixes #12017
2024-02-16 13:17:53 +01:00