diff --git a/router.py b/router.py index 5c57d75ddb35d600bc9561fb04443743dedf77f1..31c1cb7c1d89d6d73587b67545e2f8397c7f6628 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):