diff --git a/blog/post/models.py b/blog/post/models.py index 3b9a1b7..d841662 100644 --- a/blog/post/models.py +++ b/blog/post/models.py @@ -16,6 +16,9 @@ from blog.user.models import User +MARKDOWN_EXTENSIONS = ["markdown.extensions.fenced_code"] + + class Post(db.Model): """orm model for blog post.""" @@ -42,7 +45,7 @@ class Post(db.Model): @property def markdown(self): - return markdown.markdown(self.content) + return markdown.markdown(self.content, extensions=MARKDOWN_EXTENSIONS) def __str__(self): return f"{self.pagetitle}" diff --git a/blog/templates/layout.html b/blog/templates/layout.html index 1a022d6..ec383c3 100644 --- a/blog/templates/layout.html +++ b/blog/templates/layout.html @@ -12,7 +12,6 @@ - diff --git a/blog/templates/post.html b/blog/templates/post.html index 98a6399..55591df 100644 --- a/blog/templates/post.html +++ b/blog/templates/post.html @@ -1,7 +1,11 @@ {% extends "layout.html" %} {% block styles %} - + + + + + {% endblock %} {% block content %} @@ -30,7 +34,6 @@

{{post.pagetitle}}

{% endblock %} {% block scripts %} - - + + {% endblock %}