{% macro render_paragraph(block) %}

{% for el in block.content.paragraph.rich_text -%} {{ el.text.content }} {%- endfor %}

{% endmacro %} {% macro render_heading_1(block) %}

{% for el in block.content.heading_1.rich_text -%} {{ el.text.content }} {%- endfor %}

{% endmacro %} {% macro render_heading_2(block) %}

{% for el in block.content.heading_2.rich_text -%} {{ el.text.content }} {%- endfor %}

{% endmacro %} {% macro render_heading_3(block) %}

{% for el in block.content.heading_3.rich_text -%} {{ el.text.content }} {%- endfor %}

{% endmacro %} {% macro render_quote(block) %}
{% for el in block.content.quote.rich_text -%} {{ el.text.content }} {%- endfor %}
{% endmacro %} {% macro render_divider(block) %}
{% endmacro %} {% macro render_block(block) %} {% if block.type == 'paragraph' %} {{ render_paragraph(block) }} {% elif block.type == 'heading_1' %} {{ render_heading_1(block) }} {% elif block.type == 'heading_2' %} {{ render_heading_2(block) }} {% elif block.type == 'heading_3' %} {{ render_heading_3(block) }} {% elif block.type == 'quote' %} {{ render_quote(block) }} {% elif block.type == 'divider' %} {{ render_divider(block) }} {% else %}

Unknown: {{ block.type }}

{% endif %} {% endmacro %}