Bjørn Erik Pedersen
ce1a7e0bce
markup/highlight: Escape lang in default code block rendering
2026-06-18 18:14:40 +02:00
Joe Mooring
c36608c584
markup/goldmark/codeblocks: Always split Chroma options into .Options
...
Closes #14909
2026-05-19 12:23:42 +02:00
Rayan Salhab
694906f6f1
markup/goldmark: Unwrap inner HTML for plain code blocks
...
Fixes #14820
2026-05-09 11:41:18 +02:00
Bjørn Erik Pedersen
481baa0896
all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning
2026-04-03 21:17:45 +02:00
Bjørn Erik Pedersen
303e443ea7
Improve and extend .Position handling in Goldmark render hooks
...
Goldmark v1.8 reports source positions in render hooks.
Use this to build a source map that translates Goldmark positions back to
the original content source.
Now all render hooks' context object implenent the `BaseContext` interface:
```go
type BaseContext interface {
Position() Position
Page() any
PageInner() any
Ordinal() int
}
```
Closes #14663
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 19:30:28 +02:00
Bjørn Erik Pedersen
3073fd5ccf
testing: Replace legacy config.toml with hugo.toml in most tests
2025-11-27 12:08:08 +01:00
Bjørn Erik Pedersen
b9b304a126
testing: Port integration tests to new templates structure
...
As introduced in v0.146.0. Keep some legecy test to preserve backwards compatibility.
2025-11-27 12:00:15 +01:00
Bjørn Erik Pedersen
04650ce778
all: Run modernize -fix ./...
...
Closes #14107
2025-11-05 21:05:42 +01:00
Bjørn Erik Pedersen
264022a75a
Add roles and versions as new dimensions (in addition to language)
...
See the main issue #13776 for details.
Fixes #519
Fixes #13680
Fixes #13663
Fixes #13776
Fixes #13855
Fixes #13648
Fixes #13996
Fixes #14001
Fixes #14031
Fixes #13818
Fixes #13196
2025-11-05 20:39:25 +01:00
Bjørn Erik Pedersen
83cfdd78ca
Reimplement and simplify Hugo's template system
...
See #13541 for details.
Fixes #13545
Fixes #13515
Closes #7964
Closes #13365
Closes #12988
Closes #4891
2025-04-06 20:59:41 +02:00
Bjørn Erik Pedersen
982d9513e7
testing: Simplify some integration tests
2024-01-28 22:17:22 +01:00
Bjørn Erik Pedersen
2a0329423c
testing: Rename integration_test.go to PACKAGE_integration_test.go
...
Primary motivation making them easier to find in the code editor.
2024-01-28 11:41:59 +01:00