From fe42fc4ddeeae863b267e53282823072fda05ffa Mon Sep 17 00:00:00 2001 From: Martin Donath Date: Fri, 1 May 2026 18:18:35 +0200 Subject: [PATCH] fix: shim for MkDocs validation syntax overrides Zensical's (#607) Signed-off-by: squidfunk --- python/zensical/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/zensical/config.py b/python/zensical/config.py index 729c164..8166ce2 100644 --- a/python/zensical/config.py +++ b/python/zensical/config.py @@ -418,10 +418,10 @@ def _apply_defaults(config: dict, path: str) -> dict: validation, config["validation"] ) - # Read nested links validation settings, if present + # Hoist links configuration to the top level, if present input = config["validation"] if "links" in input: - input = input["links"] + input.update(input.pop("links")) # We only support a subset of MkDocs' validation settings, so we ignore # the ones we don't support. We also map info to warn for simplicity.