Как мне решить следующую проблему. У меня есть следующая структура:
header
main
.section-about
.section-features
.section-tours
.section-stories
.section-book
footer
В моем index.pug я расширяю общий файл layout.pug, а затем включаю различные части.
Это код моего index.pug:
extends layout-blocks/layout.pug
block append head
title #{title} Home
meta(name='description', content="Something " +addedDescription)
meta(property='og:title', content= title +"Something
block content
include layout-blocks/header.pug
include layout-blocks/section-about.pug
А это код раздела about.pug:
main
section.section-about
.u-center-text.u-margin-bottom-big
h2.heading-secondary
| Exciting tours for adventurous people
и т. Д. *
Это начинает и закрывает основной тег и создает внутри него .section-about, но как мне кодировать остальные части, чтобы они были встроены в основной тег, а последний фрагмент закрывает основной тег?
Я пытался выяснить, смогу ли я создать микширование для структуры, но не знал, как реализовать это в своем решении.
Это код Mixins:
mixin main
main
.section-about
.section-features
.section-tours
.section-stories
.section-book