From 7a24e32c1b21c8672b90113e32c9e7d98fa9e81c Mon Sep 17 00:00:00 2001
From: Ferenc Schulcz <schulcz.ferenc@gmail.com>
Date: Fri, 11 Oct 2024 15:53:15 +0200
Subject: [PATCH] Fix static page serving

---
 router.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/router.py b/router.py
index 5c57d75..31c1cb7 100644
--- a/router.py
+++ b/router.py
@@ -318,7 +318,9 @@ def page(**kwargs):
     pagename = kwargs['pagename']
     if not pagename in modules:
         return get_404(None)
-    return render_template('static_html/' + pagename)
+    with open(join('pages', pagename), 'r') as f:
+        template = f.read()
+    return render_template_string(template, **kwargs)
 
 @ app.route('/file/<filename>')
 def rawfile(**kwargs):
-- 
GitLab