diff --git a/src/dreamii/app.py b/src/dreamii/app.py index 9c3dbdf..0c2b567 100644 --- a/src/dreamii/app.py +++ b/src/dreamii/app.py @@ -55,12 +55,16 @@ class TemplateView(BaseView): context['json'] = await self.request.json() except: context['json'] = None + + response = None if str(path.endswith('.md')): renderer = MarkdownRenderer(self.request.app, path) - return web.Response(text=renderer.render(), content_type='text/html', charset='utf-8', **context) - - reponse = await super().render_template(path, self.request, context) + response = web.Response(text=renderer.render(), context) + else: + reponse = await super().render_template(path, self.request, context) + response.headers['Content-Type'] = 'text/html' + return response async def get(self):