i_d_1
@i_d_1
Программист PHP

Как правильно верстать многостраничный статический сайт использованием JADE?

Я делаю так. Создаю блок jade + sass + js. Один блок = БЭМ блок.
Это прям очень крутая схема. Есть только один недостаток. На разных страничках разный контент. Контент я прячу в БЭМ блок например content который спрятан в блок например middle (это например если есть сайдбар)

Далее начинается очень неприглядная тема.

Вариант1

page.jade
+middle(".......длинный контент с экранированием всяких символов......")

middle.jade
+content(content)

content.jade
#{content}

Недостатком такого подхода являеться то что приходиться экранировать символы, убирать переносы и так даеле

Вариант 2
page.jade
+middle("page_alias")

middle.jade
+content(page_alias)

content.jade
if page_alias == "a"
......вывод контента.....

Это вообще довольно ущербный метод. в фале content.jade получиться десяток веток с if .... else if ...

Как быть та?
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
werty1001
@werty1001
undefined
Те блоки, которые повторяются выносите в миксины, например шапку, футер и подобные, сам контент пишите прямо в файле страницы, можете глянуть пример тут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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