0

HTML ソース ファイル内、特に先頭にある空白行は、見苦しく見えます。

一般的なテンプレート コード (この場合は Jinja2) は次のようになります。

{% block header %}

{% include "templates/partials/something_header.html" %}

{% endblock header %}

{% block body %}

{% include "templates/partials/something_body.html" %}

{% endblock body %}

{% block footer %}

{% include "templates/partials/something_footer.html" %}

{% endblock footer %}

ここで、上記をより見やすくするためにインデントの問題を追加しなくても、テンプレート コード内の 2 つのキャリッジ リターンが原因で 2 つの空行が生成されるという悪影響が既にあります。

.
.
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv=....

この特定のケースではミニファイヤ/ポストプロセッサを利用できますが、不要な空白行を防ぎながら、テンプレートコードを目に優しく保つために他の人が何をしているのか疑問に思っていますか?

編集:生成されたソース コードの先頭にある空白行を削除するには、上記のテンプレート コードの例を次のように表示します (読みにくくなります)。

{% block header %}{% include "templates/partials/grid_header.html" %}{% endblock header %}

{% block body %}

...
4

1 に答える 1