Timothée Mazzucotelli
4924feab39
fix: handle symlinked files in watched dependencies ( #1010 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-10-06 20:07:50 +02:00
Timothée Mazzucotelli
8e96dd1038
feature: support mkdocs-markdownextradata plugin
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-10-06 16:44:07 +02:00
Martin Donath
00fe88abf7
feature: add audio and video media extension
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-10-05 17:01:09 +02:00
Martin Donath
4559ba85df
chore: drop Python 3.10 support
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-10-05 16:17:37 +02:00
Timothée Mazzucotelli
acee50c11a
fix: mirror MkDocs Macros plugin behavior more closely ( #999 )
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-10-05 08:51:37 +00:00
Timothée Mazzucotelli
9f9b25b7ab
feature: add llmstxt MkDocs plugin replacement
...
Also defer llmstxt validation until initial page processing completes.
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-29 18:35:39 +00:00
Martin Donath
f7596cf94a
feature: add social MkDocs plugin replacement
...
* feature: add `social` MkDocs plugin replacement
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* fix: align social card rendering with Material
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* chore: document social internals and clear lint gate
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* fix: align social typography and expand parity coverage
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* test: avoid case-colliding exclude fixture paths
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
* fix: define ARM architecture for Linux cross builds
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
---------
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-29 16:45:31 +02:00
Timothée Mazzucotelli
4c2b8e2a07
feature: support mkdocs-exclude plugin
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-29 08:46:32 +00:00
Timothée Mazzucotelli
b3241494be
feature: support mkdocs-github-admonitions-plugin
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-29 08:40:07 +00:00
Martin Donath
7be3d1d0f0
fix: resolve custom inline formatters in TOML configuration ( #980 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-28 09:55:13 +02:00
Timothée Mazzucotelli
b2f4de781b
feature: support mkdocs-autoapi and mkdocs-api-autonav plugins
...
Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr >
2026-09-28 07:43:40 +00:00
Martin Donath
e24d0fce50
fix: resolve raw HTML srcset URLs relative to Markdown source ( #975 )
...
Signed-off-by: squidfunk <martin.donath@squidfunk.com >
2026-09-27 14:17:06 +02:00
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
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
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
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
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
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
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