Haml | |
---|---|
Type | Markup sprog |
Udvikler | Hampton Katlin [d] og Nathan Weizenbaum [d] |
Skrevet i | Ruby (officiel udgave) |
nyeste version | 5.2.2 ( 27. juli 2021 ) |
Licens | MIT-licens |
Internet side | haml.info _ |
Haml ( H TML a bstraction m arkup l anguage ) er et opmærkningssprog til forenklet HTML -generering . HAML kompilerer til HTML .
Haml-ækvivalenten for CSS er LESS eller Sass .
Resultatet af at udføre den forrige kode. Fyldningsdataene er taget fra entries-objektet på backend:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < html lang = 'ru ' xml:lang = 'ru' xmlns = 'http://www.w3.org/1999/xhtml' > < head > < title > Min blog </ title > < meta content = 'tekst/html; charset=utf-8' http-equiv = 'Content-Type' /> < link href = "/stylesheets/main.css?" media = "skærm" rel = "Stilark" type = "tekst/css" /> </ head > < body > < div id = 'header' > < h1 > Min blog </ h1 > < h2 > Indgange </ h2 > </ div > < div id = 'content' > < div class = 'entry' > < h3 class = 'title' > halloween < / h3 > _ _ _ _ _ Torsdag den 31. oktober 2006 </ p > < pclass = ' body' > Åh, de amerikanske helligdage. </ p > </ div > < div class = 'entry' > < h3 class = 'title' > Nyt sprog DELICIOUS$ < / h3 > _ _ _ _ _ Fredag den 11. august 2006 </ p > < pclass = ' body' > Haml er super cool og super praktisk. Min Rails sjæl er fyldt med lykke. </ p > </ div > </ div > < div id = 'footer' > < p class = 'copyright' > Alle rettigheder forbeholdes © Ivan </ p > </ div > </ body > </ html >Den officielle implementering af Haml er skrevet i Ruby .
Implementeringer på andre sprog: