Closed Kundin closed 6 years ago
bem-express
— в .enb/make.js
:// .enb/make.js (xjst/bemhtml@)
// …
node.addTechs([
// …
[techs.bemhtml, {
sourceSuffixes: ['bemhtml', 'bemhtml.js'],
forceBaseTemplates: true,
engineOptions: {
elemJsInstances: true,
xhtml: false,
omitOptionalEndTags: true,
unquotedAttrs: true,
runtimeLint: true
},
}],
// …
]);
// …
{
content: {
html: 'Не­раз­рыв­ный про­бел'
}
}
@Realetive
html
, но переносы строк все равно съедались, сейчас решил проблему совершенно случайно - добавив white-space: pre-line;
тексту.
Спасибо за помощь.
Два вопроса:
Очень интересует где я могу включить доп. опции для шаблонов, такие как закрытие одиночных элементов, аттрибуты без кавычек - читал тут https://ru.bem.info/platform/bem-xjst/8/api/ Использую bem express и я должен это делать в файле
.enb/techs.js
, (?) так как шаблоны подключаются тамМожно какой-то элементарный пример?
Как убрать стандартную обработку текста, например, мне иногда важно чтобы сохранялись переносы строк в тексте.