Martin Donath
cdbd916c46
Merge pull request #928 from zensical/feature/anchor-redirects
...
feature: support anchor redirects
2026-09-11 15:19:03 +02:00
squidfunk
215d7faa19
feature: resolve redirect chains and reject cycles
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-09 21:52:25 +02:00
squidfunk
a6fdc5f030
feature: resolve anchor overrides in page redirects
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-09 21:44:06 +02:00
squidfunk
0b1a3780bc
feature: support anchor redirects
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-09 21:24:33 +02:00
Timothée Mazzucotelli
304e28054a
fix: relax search validation ( #926 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-09 18:20:20 +02:00
Timothée Mazzucotelli
3b929cca27
feature: support table-reader plugin directly (not through macros)
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-08 10:43:05 +00:00
Timothée Mazzucotelli
e48f90afff
chore: format with Ruff
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-07 17:13:11 +00:00
squidfunk
6398ebddd8
refactor: separate navigation title resolution
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-03 12:24:56 +02:00
squidfunk
05f297e530
fix: respect navigation title precedence ( #906 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-03 12:24:56 +02:00
Alexander Voss
d7a5d384ef
test: test for minify plugin replacement failing
...
Signed-off-by: alexvoss <alex@corealization.com >
2026-09-03 10:04:16 +02:00
Timothée Mazzucotelli
3f585fb882
chore: check and fix license headers
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-02 18:44:36 +02:00
Timothée Mazzucotelli
b04478171d
chore: format code with Ruff
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-02 18:33:19 +02:00
Martin Donath
9f1042a179
fix: meta plugin only enabled when using material/meta ( #898 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-02 18:32:49 +02:00
squidfunk
1e1fc7975b
feature: add awesome-nav MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:01 +02:00
squidfunk
c3dbdfec55
feature: add literate-nav MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:01 +02:00
squidfunk
32bd870744
feature: add tags MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:01 +02:00
squidfunk
86646a4aaf
refactor: reconcile MkDocs plugin infrastructure
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:01 +02:00
squidfunk
cbdd6ce217
feature: add minify MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:00 +02:00
squidfunk
afe1ecb259
feature: add redirects MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:00 +02:00
squidfunk
83b0fd7541
refactor: migrate autorefs MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:35:54 +02:00
squidfunk
3a390c7647
refactor: migrate mkdocstrings MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:35:44 +02:00
squidfunk
ff11fe3ef4
refactor: migrate search MkDocs plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:35:29 +02:00
Timothée Mazzucotelli
e6c56cef60
refactor: report invalid autorefs under invalid_links validation setting
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-08-18 17:08:20 +02:00
Timothée Mazzucotelli
db4f8ef5dc
fix: avoid unresolved reference false-positive for autorefs
...
This commit fixes validation reporting false unresolved-reference errors for Markdown links that are successfully resolved by autorefs. Validation now runs after pages render, so it uses the autorefs results from the current build state and emits one complete issue report for that state.
**Validation implementation summary:**
- Page rendering now returns the identifiers that autorefs resolved, alongside rendered output.
- Validation combines those resolutions with the source-page references and anchors; a reference resolved by autorefs is no longer reported as unresolved.
- The workflow tracks a generation for page content and navigation, so it waits for matching render results from every page before creating issues. This prevents validation from using stale render data or printing duplicate reports during incremental updates.
- Reference collection now follows the configured documentation directory, and tests cover reporting after rendering and a subsequent clean rebuild.
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-08-13 12:11:48 +00:00
Timothée Mazzucotelli
bf084fc3c6
chore: add configuration testing
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-07-07 15:42:43 +02:00
Timothée Mazzucotelli
e6b55fe6c6
fix: strip images from toc labels ( #749 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-06-13 10:24:19 +00:00
Timothée Mazzucotelli
17c67a2f62
fix: remove abbreviations from table of contents ( #669 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-05-14 11:30:12 +00:00