From 7e6ef173827d2c8b33a4062dc9d6ffd9ea5740c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Wed, 4 Feb 2026 15:35:50 +0100 Subject: [PATCH] fix: create previews when target is current page (#330) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Timothée Mazzucotelli --- python/zensical/extensions/preview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/zensical/extensions/preview.py b/python/zensical/extensions/preview.py index d9432d7..1c51500 100644 --- a/python/zensical/extensions/preview.py +++ b/python/zensical/extensions/preview.py @@ -112,8 +112,11 @@ class PreviewProcessor(Treeprocessor): if url.scheme or url.netloc: continue + # An empty url.path means we're targetting the current page + url_path = url.path or processor.path + # Include, if filter matches - path = resolve(processor.path, url.path) + path = resolve(processor.path, url_path) if path and filter(path): el.set("data-preview", "")