Commit Graph
247 Commits
Author SHA1 Message Date
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 e3099ab9f2 fix: include all published pages in sitemap (#977)
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2026-09-27 15:33:23 +02: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
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