Bjørn Erik Pedersen
a7df536a52
Add site.Store and hugo.Store and Shortcode.Store
...
Closes #13021
2024-11-13 12:41:16 +01:00
hugoreleaser
35afe6fe2a
releaser: Prepare repository for 0.139.0-DEV
...
[ci skip]
2024-11-06 11:36:12 +00:00
hugoreleaser
ad82998d54
releaser: Bump versions for release of 0.138.0
...
[ci skip]
2024-11-06 11:22:34 +00:00
Bjørn Erik Pedersen
95e2d5beb8
Fix concurrent map read and map write in short page lookups
...
Regression introduced in Hugo `v0.137.0`.
Fixes #13019
2024-11-06 12:17:30 +01:00
Bjørn Erik Pedersen
2c3efc8106
Alias Page.Scratch to Page.Store (note)
...
Fixes #13016
2024-11-06 09:49:23 +01:00
hugoreleaser
df8bd4af4f
releaser: Prepare repository for 0.138.0-DEV
...
[ci skip]
2024-11-05 12:04:27 +00:00
hugoreleaser
17e15b2148
releaser: Bump versions for release of 0.137.1
...
[ci skip]
2024-11-05 11:49:09 +00:00
Bjørn Erik Pedersen
ca4fc587c3
common/hugo: Add withdeploy to the version string printed in hugo version
2024-11-05 11:40:42 +01:00
hugoreleaser
b7861e586e
releaser: Prepare repository for 0.138.0-DEV
...
[ci skip]
2024-11-04 16:19:39 +00:00
hugoreleaser
59c1158135
releaser: Bump versions for release of 0.137.0
...
[ci skip]
2024-11-04 16:04:06 +00:00
Bjørn Erik Pedersen
62a96cef7f
markup/goldmark: Add warning (using Warnidf) on Goldmark <!-- raw HTML omitted -->
...
Fixes #12997
2024-11-03 14:17:10 +01:00
Bjørn Erik Pedersen
1f23b4949c
Fix some RenderShortcodes error cases
...
This issue fixes two cases where `{{__hugo_ctx` artifacts were left in the rendered output:
1. Inclusion when `.RenderShortcodes` is wrapped in HTML.
2. Inclusion of Markdown file without a trailing newline in some cases.
Closes #12854
Updates #12998
2024-11-03 13:33:31 +01:00
hugoreleaser
ec3890affe
releaser: Prepare repository for 0.137.0-DEV
...
[ci skip]
2024-10-24 12:41:02 +00:00
hugoreleaser
46cccb021b
releaser: Bump versions for release of 0.136.5
...
[ci skip]
2024-10-24 12:26:27 +00:00
hugoreleaser
31d19b505d
releaser: Prepare repository for 0.137.0-DEV
...
[ci skip]
2024-10-21 13:46:41 +00:00
hugoreleaser
bfa2fd683e
releaser: Bump versions for release of 0.136.3
...
[ci skip]
2024-10-21 13:31:54 +00:00
Bjørn Erik Pedersen
f5e54d9c7d
common/herrors: Fix the deferred error message cleaner regexp
...
Make it less gready.
2024-10-19 10:00:01 +02:00
hugoreleaser
e971b7d866
releaser: Prepare repository for 0.137.0-DEV
...
[ci skip]
2024-10-17 14:44:10 +00:00
hugoreleaser
ad985550a4
releaser: Bump versions for release of 0.136.2
...
[ci skip]
2024-10-17 14:30:05 +00:00
hugoreleaser
b5801d8b6a
releaser: Prepare repository for 0.137.0-DEV
...
[ci skip]
2024-10-16 16:18:44 +00:00
hugoreleaser
64d1865c1e
releaser: Bump versions for release of 0.136.1
...
[ci skip]
2024-10-16 16:05:18 +00:00
hugoreleaser
1cfe9741b9
releaser: Prepare repository for 0.137.0-DEV
...
[ci skip]
2024-10-15 13:31:16 +00:00
hugoreleaser
2939270a3b
releaser: Bump versions for release of 0.136.0
...
[ci skip]
2024-10-15 13:17:24 +00:00
hugoreleaser
d0dca65625
releaser: Prepare repository for 0.136.0-DEV
...
[ci skip]
2024-09-27 13:32:22 +00:00
hugoreleaser
f30603c47f
releaser: Bump versions for release of 0.135.0
...
[ci skip]
2024-09-27 13:17:08 +00:00
hugoreleaser
a619deec18
releaser: Prepare repository for 0.135.0-DEV
...
[ci skip]
2024-09-19 14:42:46 +00:00
hugoreleaser
5fb333b9f5
releaser: Bump versions for release of 0.134.3
...
[ci skip]
2024-09-19 14:28:20 +00:00
hugoreleaser
fe7e137e28
releaser: Prepare repository for 0.135.0-DEV
...
[ci skip]
2024-09-10 11:00:15 +00:00
hugoreleaser
1c74abd260
releaser: Bump versions for release of 0.134.2
...
[ci skip]
2024-09-10 10:46:33 +00:00
hugoreleaser
84ee00bbc2
releaser: Prepare repository for 0.135.0-DEV
...
[ci skip]
2024-09-05 10:32:40 +00:00
hugoreleaser
2f89169baa
releaser: Bump versions for release of 0.134.1
...
[ci skip]
2024-09-05 10:17:50 +00:00
hugoreleaser
aacff7aff4
releaser: Prepare repository for 0.135.0-DEV
...
[ci skip]
2024-09-03 10:14:44 +00:00
hugoreleaser
77df7bbbff
releaser: Bump versions for release of 0.134.0
...
[ci skip]
2024-09-03 09:54:22 +00:00
Bjørn Erik Pedersen
469124823c
Rename hstring.RenderedHTML => hstring.HTML
...
And add a comment about why it exists.
2024-09-01 10:04:20 +02:00
Bjørn Erik Pedersen
6d97ee711e
Make all renderhook Text methods return template.HTML
2024-08-31 21:05:58 +02:00
Bjørn Erik Pedersen
37609262dc
Add Page.Contents with scope support
...
Note that this also adds a new `.ContentWithoutSummary` method, and to do that we had to unify the different summary types:
Both `auto` and `manual` now returns HTML. Before this commit, `auto` would return plain text. This could be considered to be a slightly breaking change, but for the better: Now you can treat the `.Summary` the same without thinking about where it comes from, and if you want plain text, pipe it into `{{ .Summary | plainify }}`.
Fixes #8680
Fixes #12761
Fixes #12778
Fixes #716
2024-08-29 16:45:21 +02:00
Bjørn Erik Pedersen
2b5c335e93
deps: Upgrade github.com/bep/golibsass v1.1.1 => v1.2.0
...
Fixes #12649
2024-08-28 17:02:19 +02:00
hugoreleaser
aa0f66b290
releaser: Prepare repository for 0.134.0-DEV
...
[ci skip]
2024-08-26 14:13:52 +00:00
hugoreleaser
47d00202e7
releaser: Bump versions for release of 0.133.1
...
[ci skip]
2024-08-26 13:58:46 +00:00
hugoreleaser
c054cba042
releaser: Prepare repository for 0.134.0-DEV
...
[ci skip]
2024-08-17 20:11:05 +00:00
hugoreleaser
c9777473d1
releaser: Bump versions for release of 0.133.0
...
[ci skip]
2024-08-17 19:57:41 +00:00
hugoreleaser
b3ad58fa04
releaser: Prepare repository for 0.133.0-DEV
...
[ci skip]
2024-08-14 16:31:14 +00:00
hugoreleaser
3fd26c70df
releaser: Bump versions for release of 0.132.2
...
[ci skip]
2024-08-14 16:17:21 +00:00
Bjørn Erik Pedersen
b2d4f67a88
loggers: Omit map nil check
2024-08-13 20:10:43 +02:00
hugoreleaser
736e8a4d08
releaser: Prepare repository for 0.133.0-DEV
...
[ci skip]
2024-08-13 10:24:54 +00:00
hugoreleaser
1bde700dfc
releaser: Bump versions for release of 0.132.1
...
[ci skip]
2024-08-13 10:10:10 +00:00
hugoreleaser
caa90e6a12
releaser: Prepare repository for 0.133.0-DEV
...
[ci skip]
2024-08-12 15:36:03 +00:00
hugoreleaser
005e895a38
releaser: Bump versions for release of 0.132.0
...
[ci skip]
2024-08-12 15:21:36 +00:00
Bjørn Erik Pedersen
e1e1baa1bd
Improve Katex error handling and fix handling of large expressions
...
* Make throwOnError=true the new default
* Handle JS errors as part of the RPC request/response flow
* Return a new Result type with .Err on it
This enables constructs on the form:
```handlebars
{{ with transform.ToMath "c = \\foo{a^2 + b^2}" }}
{{ with .Err }}
{{ warnf "error: %s" . }}
{{ else }}
{{ . }}
{{ end }}
{{ end }}
```
Note that the new `Result` type behaves like `template.HTML` (or a string if needed) when printed, but it will panic if in a error state.
Closes #12748
2024-08-12 13:50:18 +02:00
Bjørn Erik Pedersen
33c0938cd5
Add build time math rendering
...
While very useful on its own (and combined with the passthrough render hooks), this also serves as a proof of concept of using WASI (WebAssembly System Interface) modules in Hugo.
This will be marked _experimental_ in the documentation. Not because it will be removed or changed in a dramatic way, but we need to think a little more how to best set up/configure similar services, define where these WASM files gets stored, maybe we can allow user provided WASM files plugins via Hugo Modules mounts etc.
See these issues for more context:
* https://github.com/gohugoio/hugo/issues/12736
* https://github.com/gohugoio/hugo/issues/12737
See #11927
2024-08-09 17:18:37 +02:00