From a0e762c41ea6d07462532cca8298afa3bf9ba4f7 Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 27 Jan 2025 18:39:34 +0000 Subject: [PATCH] fix: add markdown file detection and rendering in TemplateView before template fallback --- src/dreamii/app.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dreamii/app.py b/src/dreamii/app.py index 85199bf..bbc51b8 100644 --- a/src/dreamii/app.py +++ b/src/dreamii/app.py @@ -55,6 +55,10 @@ class TemplateView(BaseView): context['json'] = await self.request.json() except: context['json'] = None + if str(path.endswith('.md')): + renderer = MarkdownRenderer(self.request.app, path) + return web.Response(text=await renderer.render()) + return await super().render_template(path, self.request) async def get(self): @@ -90,4 +94,4 @@ class Dreamii(BaseApplication): if __name__ == '__main__': app = Dreamii() - app.run() \ No newline at end of file + app.run()