Это старая версия документа!
Сама конструкция не добавляет пустых строк
--- {% if bool_var | bool %} # Этот текст будет в самом верху документа {% endif %}
Удаляторы работают странно, не так как в Go - в конце похоже не оказал никакого влияния - в начале - удаляет все пустое, вместе с переводом строки, тобишь текст залазит в предыдущую строку Бред какой то, хз в какой ситуации это может пригодиться
------------------ this is file in j2 {% for item in my_list %} - name: {{ item }} {%- endfor %} last_line_string ---------------- # Результат такой: ------------------ this is file in j2 - name: first - name: second - name: three last_line_string ----------------
------------------ this is file in j2 {%- for item in my_list %} - name: {{ item }} {% endfor %} last_line_string ---------------- # Результат такой: (еще предыдущяя строка)------------------ this is file in j2 - name: first - name: second - name: three last_line_string ----------------