repos

blog.bythewood.me-wagtail

mirror archived upstream

Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.

blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack

688 B · 27 lines · HTML Raw History
 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 %}