Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.
blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack
1{% load wagtailcore_tags wagtailimages_tags %}
2
3
4{% if self.body %}
5{% for block in self.body %}
6{% if block.block_type == 'code' %}
7 <div class="block-code">
8 <textarea data-language="{{ block.value.language }}">{{ block.value.text }}</textarea>
9 </div>
10{% elif block.block_type == 'image' %}
11 <div class="block-image">
12 {% image block.value max-1920x1080 format-webp class="rounded" %}
13 </div>
14{% elif block.block_type == "rich_text" %}
15 <div class="block-rich-text">
16 {{ block.value }}
17 </div>
18{% elif block.block_type == "embed" %}
19 <div class="block-embed">
20 {{ block.value }}
21 </div>
22{% else %}
23 {% include_block block %}
24{% endif %}
25{% endfor %}
26{% endif %}