Суббота, 18.05.2024
VadimOlga.at.ua
Меню сайта
Категории раздела
HTML [9]
HTML
Языки разметки [44]
Языки разметки
PHP [14]
PHP
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2016 » Сентябрь » 30 » Haml
13:49
Haml
Haml (HTML abstraction markup language) — язык разметки для упрощённой генерации HTML. HAML компилируется в HTML.

Эквивалент Haml для CSS — это LESS или Sass.

Пример



!!!
%html{ html_attrs('ru') }
%head
%title Мой блог
%meta(http-equiv="Content-Type" content="text/html; charset=utf-8")
= stylesheet_link_tag "main"
%body
#header
%h1 Мой блог
%h2 Записи
#content
- @entries.each do |entry|
.entry
%h3.title= entry.title
%p.date= entry.posted.strftime("%A, %B %d, %Y")
%p.body= entry.body
#footer
%p.copyright
Все права защищены © Иван


Результат выполнения предыдущего кода




<br /> Мой блог <br />








Хеллоуин



Четверг, 31 октября, 2006



Ох уже эти американские праздники.





Новый язык шаблонов для Rails



Пятница, 11 августа, 2006



Haml — супер круто и жутко удобен. Моя Rails-душа наполнена счастьем.








Реализации

Официальная реализация Haml написана на Ruby.

Реализации на других языках:


PHP


phpHaml (PHP5)

Fammel (PHP)

pHAML (PHP)

phamlp (PHP)

Drupal filter module

.NET

NHaml (.NET)

MonoRail NHaml (ASP.NET)

NHaml (.NET)

Другие


JHaml (Java)

haml-js (JavaScript)

LuaHaml (Lua)

Text::Haml (Perl)

HamlPy (Python)

Scalate (Scala)
Категория: Языки разметки | Просмотров: 369 | Добавил: Baron | Теги: Haml | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Календарь
«  Сентябрь 2016  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • VadimOlga.at.ua © 2024