From d66d6dd283aea0550d849e010b04ad364d3b2113 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sun, 20 Oct 2024 13:53:27 +0200
Subject: [PATCH] Fix buttons

---
 content/gemeinschaft/verein/spenden/index.md | 2 +-
 templates/shortcodes/button.html             | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/content/gemeinschaft/verein/spenden/index.md b/content/gemeinschaft/verein/spenden/index.md
index 373d8116..a47efe51 100644
--- a/content/gemeinschaft/verein/spenden/index.md
+++ b/content/gemeinschaft/verein/spenden/index.md
@@ -42,7 +42,7 @@ finanzielle Mittel angewiesen. Zu diesen Aktivitäten gehören unter anderem:
   * Senkung der Selbstkosten für die Teilnahme von Kindern und Jugendlichen
     an Aktivitäten
 
-{% button(class="is-fullwidth is-large is-link", url="@/blog/index.md") %}
+{% button(class="is-fullwidth is-large is-link", url="@/blog/_index.md") %}
   Berichte aus der Gemeinschaftsarbeit im Blog
 {% end %}
 
diff --git a/templates/shortcodes/button.html b/templates/shortcodes/button.html
index c1cfac99..5af33cb4 100644
--- a/templates/shortcodes/button.html
+++ b/templates/shortcodes/button.html
@@ -1,3 +1,6 @@
+{% if url is starting_with("@/") -%}
+  {% set url = get_url(path=url) -%}
+{% endif %}
 <a class="button {{ class | default(value="") }}" href="{{ url }}">
   {{ body }}
 </a>
-- 
GitLab