alt
и title
?mixin
, чтобы указывать эти свойства по шаблону, потом пройтись по файлам и заменить все img
на наш mixin
.mixin img(src, alt, title)
- var src = src || 'default-pic.png'
- var alt = alt || 'default';
- var title = title || '';
img(src=src alt=alt title=title)
width
, height
не работал, но по идее, можно обратиться к fs.include ../helpers/mixins
html
body
block menu
if menuID === 1
+menu(1)
block content
extends ../layouts/layout
block menu
- var menuID = 1;
block content
p Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
//- тут создаете миксин, который принимает аргумент и выводит по нему часть json.
+menu(menuID)
doctype 5
html
block link
-var selected = 'home'; //default
-var menu = { 'home': '/home', 'blog': '/blog', 'contact': '/contact' };
body
nav
ul
each val, key in menu
li
if selected === key
a.selected(href=val, title=key)= key
else
a(href=val, title=key)= key
extends parent
block link
-var selected = 'blog';