Могу ли я использовать Slim в обычной верстке?

Собственно вопрос в названии, могу ли взять Slim (Haml и Erb как альтернатива) + SCSS и сверстать нормальный шаблон или такое невозможно?

Пример кода Slim:
doctype html
html
  head
    title Slim Examples
    meta name="keywords" content="template language"
    meta name="author" content=author
    javascript:
      alert('Slim supports embedded javascript!')

  body
    h1 Markup examples

    #content
      p This example shows you how a basic Slim file looks like.

      == yield

      - unless items.empty?
        table
          - for item in items do
            tr
              td.name = item.name
              td.price = item.price
      - else
        p
         | No items found.  Please add some inventory.
           Thank you!

    div id="footer"
      = render 'footer'
      | Copyright © #{year} #{author}


P. S. Я фронт-эндер, не Ruby разраб
P.P.S. Решил не мучиться и оставил просто emmet, всем спасибо за ответы
  • Вопрос задан
  • 543 просмотра
Пригласить эксперта
Ответы на вопрос 3
fr_end
@fr_end
Frontend разработчик
Используйте сборщики проектов для компиляции шаблонизатора в обычный html файл. Я, например, пишу на jade и собираю это gulp-ом.
Ответ написан
@SilentFl
Я для таких целей использую наколеночное приложение на синатре (https://github.com/sinatra/sinatra) - пишу код фронта на чем удобнее haml/slim/erb/js/coffee/sass/scss, что-то типа такого
require 'sinatra'
require 'sinatra/reloader' if development?
require 'slim'
get '/' do
slim :index
end
not_found do
'404 page'
end

сам index находится по пути views/index.slim, там же лежат прочие ресурсы, ассеты и т.д.
Ответ написан
Комментировать
P. S. Я фронт-эндер, не Ruby разраб

А Ruby разработчик вообще этого не делает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы