Вы можете изучить Haml и Sass, просто прочитав документы на их сайте, единственное, что вам нужно знать, это HTML и CSS соответственно.Официальная реализация Haml написана на Ruby, и это самый простой способ использовать ее с любым веб-фреймворком.Установить Ruby в Windows довольно просто:
http://rubyinstaller.org/ <- установщик Ruby для Windows. </p>
Чтобы добавить реализации, уже есть один для Go!
https://github.com/realistschuckle/gohaml
Так что если вы в этом заинтересованы, вы можете просто скомпилировать исполняемый файл и запустить анализатор через командную строку.Проблема с большинством реализаций Haml на других языках заключается в отсутствии фильтров для: уценки и тому подобного.Вот где реализация Ruby находится на вершине своей простоты и возможности использовать гемы ruby.
Если вы устанавливаете Ruby для Windows, просто в cmd:
gem install haml sass
Я рекомендую вамНачать изучать Ruby тоже очень просто с Sinatra, чтобы вы могли проверить все, что вы делаете в режиме реального времени.
gem install sinatra
Создайте каталог.Внутри создайте views и public каталог.Внутри каталога views просто поместите layout.haml с = yield где-нибудь в вашем теле, все остальные ваши файлы будут отображаться там.Создайте index.haml также в каталоге views и файл .rb с любым именем в корне этого каталога, там вы будете писать в нем.
require 'haml'
get '/' do
haml :index
end
теперь просто запустите ruby myfile.rb из командной строки, и у вас будет запущенный сервер, который вы можете посмотреть в браузере.Вам не нужно перезагружать сервер для изменений в файлах haml, только в .rb. Вы можете вызывать любой файл haml, и он будет отображаться в части = yield вашего макета.
В каталоге public можно размещать изображения, js, css и т. Д.
Подробнее о http://www.sinatrarb.com/ Я обнаружил, что sinatra довольно прост в настройкесоздавать шаблоны и представления Haml в реальном времени без необходимости их компиляции.Надеюсь, это поможет.