Patrice Chalin
53a8de21b8
tpl: Trim whitespace from google_analytics.html
2024-08-29 21:32:46 +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
dependabot[bot]
12a28ef773
build(deps): bump github.com/evanw/esbuild from 0.23.0 to 0.23.1
...
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild ) from 0.23.0 to 0.23.1.
- [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.23.0...v0.23.1 )
---
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-08-28 13:05:57 +02:00
dependabot[bot]
4ded32d077
build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.2.2...v2.2.3 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-28 13:05:42 +02:00
Joe Mooring
1ecd0596a3
output: Fix docshelper template lookup order for AMP pages
...
Fixes #12797
2024-08-28 13:05:28 +02:00
Bjørn Erik Pedersen
371246de25
hugolib: Add a test for overriding _internal templates
2024-08-28 08:17:16 +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
Bjørn Erik Pedersen
261d7a03ae
Revert "Adjust Circleci workflow to make the Docker images build"
...
This reverts commit 445283a593
.
2024-08-26 15:56:39 +02:00
Bjørn Erik Pedersen
445283a593
Adjust Circleci workflow to make the Docker images build
...
Closes #12753
2024-08-26 14:19:22 +02:00
Bjørn Erik Pedersen
5f667f8796
Fix missing method NameNormalized panic
...
Closes #12795
2024-08-25 23:17:26 +02:00
Bjørn Erik Pedersen
e1becf1dfe
deps: Upgraded github.com/bep/imagemeta v0.8.0 => v0.8.1
...
Closes #12793
2024-08-24 18:52:03 +02:00
Joe Mooring
7792392a6f
config: Fix pagination deprecation messages
2024-08-21 22:01:59 +02:00
Bjørn Erik Pedersen
46484bff84
Revert "releaser: Rework the run conditions"
...
This reverts commit 702b1e8b81
.
2024-08-18 19:12:03 +02:00
Bjørn Erik Pedersen
0e5a26057c
Revert "circleci: Upgrade to version 2.1 of the schema"
...
This reverts commit c8f850ae17
.
2024-08-18 19:12:02 +02:00
Bjørn Erik Pedersen
c8f850ae17
circleci: Upgrade to version 2.1 of the schema
...
Updates #12753
2024-08-18 18:49:42 +02:00
Bjørn Erik Pedersen
702b1e8b81
releaser: Rework the run conditions
...
Now after actually reading the CircleCI docs...
Closes #12753
2024-08-18 18:46:56 +02:00
Bjørn Erik Pedersen
73d32e7737
Revert "releaser: Rework the run conditions"
...
This reverts commit 777534b2a4
.
Circle ci throws validation errors:
```
Config does not conform to schema: {:workflows {:release {:jobs [{:prepare_release (not (map? nil)), :when {:and disallowed-key}} nil nil nil]}}}
```
2024-08-18 12:00:47 +02:00
Bjørn Erik Pedersen
777534b2a4
releaser: Rework the run conditions
...
Closes #12753
2024-08-18 11:47:51 +02: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
Bjørn Erik Pedersen
01008ba512
Add config options page.nextPrevSortOrder/nextPrevInSectionSortOrder
...
See #12776
2024-08-17 16:47:50 +02:00
dependabot[bot]
53c0ddfcb4
build(deps): bump gocloud.dev from 0.38.0 to 0.39.0
...
Bumps [gocloud.dev](https://github.com/google/go-cloud ) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/google/go-cloud/releases )
- [Commits](https://github.com/google/go-cloud/compare/v0.38.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: gocloud.dev
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 12:14:59 +02:00
Bjørn Erik Pedersen
133eeafeb4
deps: Upgrade github.com/tetratelabs/wazero v1.7.4-0.20240805170331-2b12e189eeec => v1.8.0
2024-08-15 12:14:49 +02:00
Bjørn Erik Pedersen
2168c5b125
Upgrade to Go 1.23
...
Fixes #12763
2024-08-15 10:18:19 +02: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
d72607adb9
markup/goldmark/blockquotes: Fix handling of lower/mixed case GitHub alerts
...
Fixes #12767
2024-08-14 18:09:04 +02:00
Bjørn Erik Pedersen
83235262d0
tpl/transform: Don't run ToMath tests in parallel
...
Closes #12765
2024-08-14 16:58:49 +02:00
b10c
5220d371ea
resources: Add URI GetRemote error
...
Previouly, only "ERROR failed to fetch remote resource: Forbidden"
would be shown when a resource failed to load. In my case, a tweet's
author I was embedding using the twitter shortcode switched his profile
to private which resulted in my blog failing to build. To figure out
where the originates, I added the log to the error message.
2024-08-14 13:24:58 +02:00
Bjørn Erik Pedersen
b2d4f67a88
loggers: Omit map nil check
2024-08-13 20:10:43 +02:00
Bjørn Erik Pedersen
a99716bf04
github: Add workflow_dispatch to the Docker workflow
...
Closes #12753
2024-08-13 16:28:33 +02:00
Bjørn Erik Pedersen
98aa53648a
github: Simplify Docker workflow / only trigger on new tags
...
See #12753
2024-08-13 16:17:56 +02:00
Bjørn Erik Pedersen
9231a7f110
github: Simplify Docker workflow
...
See #12753
2024-08-13 16:16:45 +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
Bjørn Erik Pedersen
77304a3cd3
github: Adjust image workflow
...
See #12753
2024-08-13 12:06:26 +02:00
Bjørn Erik Pedersen
bef9214e11
Fix nilpointer regression with empty blockquotes
...
Fixes #12756
2024-08-13 11:46:25 +02: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
2192cf7ec1
internal/warpc: Add license headers
2024-08-12 15:50:29 +02: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
e42263529c
Add katex option ThrowOnError
...
As an internal option for now. Katex misbehaves in error situations without a value set.
2024-08-11 20:57:15 +02:00
Bjørn Erik Pedersen
891aa00fe1
Add some more KaTeX options
...
And fix the options handling.
Closes #12745
Fixes #12746
2024-08-11 19:03:27 +02:00
Bjørn Erik Pedersen
946e6af0bb
tpl/transform: Make Plainify and ToMath return template.HTML
...
None of these are useful as plain strings in the templates, which forces the users to do `transform.Plainify "foo" | safeHTML`.
If people have trust issues with the output of these functions, they need to just stop using them.
Closes #8732
2024-08-11 15:16:16 +02:00
Bjørn Erik Pedersen
5d84f64759
deps: Upgrade github.com/bep/imagemeta v0.7.6 => v0.8.0
...
Fixes #12741
2024-08-10 14:00:43 +02:00
Bjørn Erik Pedersen
fbfccb394b
Fix compare of uints and ints in eq, gt etc.
...
Fixes #12733
2024-08-10 14:00:21 +02:00
Bjørn Erik Pedersen
ef2e30eca3
docs: Regen docshelper
2024-08-09 19:34:13 +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