2014-09-09 3 views
0

Я новичок в Slim, и мне это очень нравится, но мне было интересно, поддерживает ли он mixins или переменные или включает в себя, например, Jade?Mixins и включает в Slim Template Engine

В Джейд, вы просто должны сделать:

include ./includes/head.jade 

и вы можете легко включать другие файлы Jade в нем.

Он работает по таким же образом для Mixins:

//- Declaration 
    mixin list 
     ul 
     li foo 
     li bar 
     li baz 
    //- Use 
    +list 
    +list 

Я просто интересно, есть простой способ в Слима, чтобы сделать это, или я должен просто переключиться на Джейд?

ответ

0

С этой записью Slim напрямую не поддерживает микшины, включает или расширяет.

Однако Slim может вызвать Ruby, поэтому, по крайней мере, можно будет реализовать эти функции в Ruby и вызвать их из Slim.

Эти функции были причиной, по которой мы только что выбрали Jade для собственного использования. Синтаксис Jade излишне придирчив, но все же лучше, чем работать непосредственно с HTML. Надеюсь, в какой-то момент у нас будет нечто большее, чем у SASS для HTML.

 Смежные вопросы

  • Нет связанных вопросов^_^