GitHub - șabloane HTML minimaliste slime-langslime pentru Elixir, inspirate de Slim

Un mod răcoritor de a-ți reduce marcajul în Elixir.

github

Slime este o bibliotecă Elixir pentru redarea șabloanelor de tip Slim ca HTML.

Pentru utilizare cu Phoenix, vă rugăm să consultați PhoenixSlime.

Transformă cu ușurință acest lucru:

Atributele pot fi atribuite în mod similar HTML-ului obișnuit.

Expresiile elixir pot fi folosite ca valori ale atributelor folosind sintaxa de interpolare.

Atributele booleene pot fi setate folosind valori booleene

Există o sintaxă literală pentru atributele de clasă și id

Elixirul poate fi scris în linie folosind - și = .

- evaluează expresia. = evaluează expresia și apoi introduce valoarea în șablon.

Sintaxa de interpolare poate fi utilizată pentru a insera expresii în text.

Liniile pot fi comentate folosind caracterul /.

Comentariile HTML pot fi inserate folosind /!

Putem folosi regulatul fluxului de control Elixir, cum ar fi expresia if.

Există comenzi rapide pentru doctipuri comune.

Expresiile de manipulare a colecțiilor Elixir pot fi utilizate pentru a itera peste colecții din șabloanele dvs.

Puteți defini propriul motor încorporat în configurația aplicației slime: