{{ site.title }}, Bad: {{site.title}} Place sequential statements at the same indentation level and indent nested statements.
Good:
{% assign handle = 'cake' %}
{% case handle %}
{% when 'cake' %}
<p>This is a cake</p>
{% when 'cookie' %}
<p>This is a cookie</p>
{% else %}
<p>This is not a cake nor a cookie</p>
{% endcase %}
Bad:
{% assign handle = 'cake' %}
{% case handle %}
{% when 'cake' %}
<p>This is a cake</p>
{% when 'cookie' %}
<p>This is a cookie</p>
{% else %}
<p>This is not a cake nor a cookie</p>
{% endcase %}
Place empty lines between unrelated code blocks to improve readability.
Good:
{% if page.title %}
<h1>{{ page.title }}</h1>
{% endif %}
{% if page.description %}
<p>{{ page.description }}</p>
{% endif %}
Bad:
{% if page.title %}
<h1>{{ page.title }}</h1>
{% endif %}
{% if page.description %}
<p>{{ page.description }}</p>
{% endif %}