Timothée Mazzucotelli
e7876aba2a
feature: support mike's version selector setting
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-24 17:50:05 +02:00
Timothée Mazzucotelli
25b95e9eaf
feature: support mkdocstrings' enable_inventory setting
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-24 17:50:05 +02:00
Timothée Mazzucotelli
0223fc9b64
feature: support more macros settings
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-24 17:50:05 +02:00
Timothée Mazzucotelli
acee89a5f8
feature: support autorefs settings
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-24 17:50:05 +02:00
Martin Donath
cf68f6d84d
fix: resolve source links to published post URLs ( #966 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-24 17:44:41 +02:00
Timothée Mazzucotelli
02919236d2
feature: support mkdocstrings backlinks
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-24 15:24:39 +00:00
Martin Donath
c21498830f
feature: add rss plugin replacement ( #443 )
...
* feature: add native RSS plugin compatibility
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* fix: align native RSS feeds with Material
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
---------
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-24 16:28:50 +02:00
Martin Donath
5825381d75
feature: add blog plugin replacement
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-22 17:04:24 +02:00
Timothée Mazzucotelli
2070bf1cbe
fix: don't add dotfiles to final site ( #945 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-17 17:04:44 +00:00
Timothée Mazzucotelli
d8fbb0559c
feature: support mkdocs-callouts plugin by enabling pymdownx.quotes extension with callouts support ( #938 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-13 14:55:48 +00:00
Timothée Mazzucotelli
9f36bb54ef
refactor: relax all plugins validation
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-13 13:51:47 +00:00
Timothée Mazzucotelli
5c0bd36e85
fix: ignore config file in watch setting ( #934 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-13 10:31:12 +00:00
Timothée Mazzucotelli
13fd89ee17
fix: relax mike settings validation ( #932 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-13 10:30:54 +00:00
Timothée Mazzucotelli
6910d564a1
fix: relax validation of autorefs settings
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-11 19:42:50 +02:00
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
765473c572
chore: validate more configuration settings
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-08 10:22:44 +00:00
Timothée Mazzucotelli
206b6b3f2b
fix: handle Windows extended-length paths when including templates with macros ( #914 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-07 17:13:27 +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
Alexander Voss
96d43cd5d7
fix: custom_dir path interpreted incorrectly on Windows ( #902 )
...
Signed-off-by: alexvoss <alex@corealization.com >
2026-09-03 10:02:51 +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
Timothée Mazzucotelli
f4830e0016
performance: iterate over raw HTML blocks only once per post-processor
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-01 18:56:45 +02:00
Timothée Mazzucotelli
af0ca2eeb1
performance: faster autorefs URL membership check
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-01 18:54:43 +02:00
Timothée Mazzucotelli
965351d939
fix: run link rewriting post-processor before raw HTML post-processor
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-01 18:51:58 +02:00
squidfunk
3c779b98b8
refactor: finalize scheduler and plugin integration
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-01 18:36:02 +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
8dc4a80a4e
feature: add meta 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
02d903d511
fix: maintain Python-Markdown extensions ordering
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-08-29 15:00:28 +00:00
Timothée Mazzucotelli
7372e5bb76
fix: support pymdownx blocks in markdown exec ( #871 )
...
We use `markdown_exec.markdown_config.save()` to store the user configuration, so that markdown-exec's inner Markdown instances can render contents with the exact same configuration. Before, it would fallback to `md.registeredExtensions`, which isn't reliable.
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-08-19 14:36:25 +00: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
Martin Donath
9973ac981b
fix: regression reporting unresolved references ( #866 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-08-17 18:33:03 +02:00
Martin Donath
b53048ed66
refactor: revert code blocks to TOML 1.0 ( #860 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-08-15 12:21:33 +02:00
squidfunk
91d9d5031e
fix: ignore surrounding whitespace in inline link targets ( #861 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-08-14 18:45:43 +02:00