diff --git a/db.sqlite3 b/db.sqlite3
index a086b1f..40a7062 100644
Binary files a/db.sqlite3 and b/db.sqlite3 differ
diff --git a/learning_logs/templates/learning_logs/topic.html b/learning_logs/templates/learning_logs/topic.html
index 1d61eb8..b10871c 100644
--- a/learning_logs/templates/learning_logs/topic.html
+++ b/learning_logs/templates/learning_logs/topic.html
@@ -24,7 +24,7 @@
- {{ entry.text | linebreaks }}
+ {{ entry.markdown_field|safe }}
{% empty %}
diff --git a/learning_logs/views.py b/learning_logs/views.py
index 2492421..3ab83ac 100644
--- a/learning_logs/views.py
+++ b/learning_logs/views.py
@@ -3,6 +3,8 @@
from django.http import HttpResponseRedirect, Http404
from django.shortcuts import render, get_object_or_404
+from markdownx.utils import markdownify
+
from .forms import TopicForm, EntryForm
from .models import Topic, Entry
@@ -28,6 +30,8 @@ def topic(request, topic_id):
if topic.owner != request.user:
raise Http404
entries = topic.entry_set.order_by('-date_added')
+ for entry in entries:
+ entry.markdown_field = markdownify(entry.markdown_field)
context = {'topic': topic, 'entries': entries}
return render(request, 'learning_logs/topic.html', context)