From 4fdc2e01156a26e4633043614fcc3d5333600578 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 28 Mar 2025 11:17:47 +0100 Subject: [PATCH] output correct javascript tag --- hub/services/templatetags/json_ld_tags.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/hub/services/templatetags/json_ld_tags.py b/hub/services/templatetags/json_ld_tags.py index 761b8a3..12cc853 100644 --- a/hub/services/templatetags/json_ld_tags.py +++ b/hub/services/templatetags/json_ld_tags.py @@ -48,16 +48,14 @@ def json_ld_structured_data(context): view_name = resolved_view.url_name except Resolver404: # For 404 pages or other unresolvable URLs, return minimal data - return mark_safe( - json.dumps( - { - "@context": "https://schema.org", - "@type": "WebSite", - "name": "Servala - Open Cloud Native Service Hub", - "url": base_url, - } - ) - ) + data = { + "@context": "https://schema.org", + "@type": "WebSite", + "name": "Servala - Open Cloud Native Service Hub", + "url": base_url, + } + json_ld = json.dumps(data, indent=2) + return mark_safe(f'') # Handle different page types if view_name == "homepage":