4

{% compress css %}次のように、条件付きでブロック内に LESS ファイルをインポートしたいと思います。

{% compress css %}
  <link href="{{ STATIC_URL }}common/css/style.css" media="screen" rel="stylesheet" type="text/css" />
  {% ifequal app "custom" %}
    <link href="{{STATIC_URL}}custom/less/style.less" rel="stylesheet" type="text/less">
  {% endifequal %}
{% endcompress %}

私はオフライン圧縮を使用していてOfflineGenerationError、それを修正する方法がわかりません。

私にはいくつかのアイデアがあります:

  1. インポートのロジックをビューに移動し、インクルード用の 1 つの html ファイルとインクルードなしの 1 つの html ファイルをサーバーに移動します
  2. ロジックをcssに移動します(可能であれば/どのように)
  3. LESS ファイルを圧縮する条件付きインクルードを提供する
  4. 圧縮を削除してLESSファイルをCSSにコンパイルすると、上記のコードが機能するはずです

ありがとう、

アレック

4

1 に答える 1