From b5492cef2e5d3c5aab272694d9b03cdb3f91c883 Mon Sep 17 00:00:00 2001 From: Martin Donath Date: Fri, 1 May 2026 19:32:54 +0200 Subject: [PATCH] fix: shim for `mkdocs-glightbox` fails when only defaults are set (#611) Signed-off-by: squidfunk --- python/zensical/config.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/python/zensical/config.py b/python/zensical/config.py index 8166ce2..54b0d48 100644 --- a/python/zensical/config.py +++ b/python/zensical/config.py @@ -581,13 +581,13 @@ def _apply_defaults(config: dict, path: str) -> dict: plugin = config["plugins"]["glightbox"]["config"] config["markdown_extensions"].append( glightbox.makeExtension( # ty:ignore[invalid-argument-type] - width=plugin.get("width"), - height=plugin.get("height"), - skip_classes=plugin.get("skip_classes"), + width=plugin.get("width", "auto"), + height=plugin.get("height", "auto"), + skip_classes=plugin.get("skip_classes", []), auto=not plugin.get("manual", False), - auto_themed=plugin.get("auto_themed"), - auto_caption=plugin.get("auto_caption"), - caption_position=plugin.get("caption_position"), + auto_themed=plugin.get("auto_themed", False), + auto_caption=plugin.get("auto_caption", False), + caption_position=plugin.get("caption_position", "bottom"), ) )