Bei If in Markdown Leerzeile verhindern wenn nichts ausgegeben wird

Hallo Zusammen,
ich gebe in meinem Dashboard mit folgendem Code etwas aus, wenn die Entität nicht = 0 ist:

{% if is_state("sensor.blitzortung_lightning_counter", "0") -%}
{%- else -%}
  🌩️ Blitz in {{ states('sensor.blitzortung_lightning_distance') }} km Entfernung
{%- endif %}

Wenn aber die Entität = 0 ist wird eine Leerzeile ausgeben. Kann ich das irgendwie verhindern?

Die condition umdrehen und ohne Else arbeiten

@MelleD dann gibt es trotzdem eine Leerzeile.

Ich würde bei 0 einfach auch einen Text ausgeben lassen.

Ok danke, dann werde ich das so wohl machen müssen

Ich habe es nicht getestet, aber das wäre deine einzige Chance.

Doch, das geht:

type: conditional
conditions:
  - entity: sensor.hacs
    state_not: '0'
card:
  type: markdown
  content: >-
    🔄 Es {% if states('sensor.hacs') > '1' %}sind {% else %}ist {% endif %} {{
    states('sensor.hacs') }} {% if states('sensor.hacs') > '1' %}Updates {% else
    %}Update {% endif %}im HACS verfügbar! <a
     href=/hacs/entry><ha-icon icon="mdi:chevron-double-right"></ha-icon></a>