For css organization there is SMACSS - “scalable and modular architecture for CSS”, and what is similar for jade?
1 answer
This structure helped
templates/ # Папка с шаблонами Jade ├── blocks/ # Папка с подключаемыми блоками ├── helpers/ # Папка с помощниками │ ├── mixins.jade # Примеси │ └── variables.jade # Переменные ├── layouts/ # Папка с шаблонами раскладки │ └── default.jade # Шаблон раскладки по умолчанию ├── pages/ # Папка с генерируемыми страницами │ └── index.jade # Шаблон одной из страниц └── partials/ # Папка с подлючаемыми шаблонами ├── footer.jade # Шаблон подвала ├── head.jade # Шаблон с ресурсами, SEO и мета-тегами ├── header.jade # Шаблон шапки └── scripts.jade # Шаблон со скриптами
And what I did for a small project:
views |__ partials | |__ _header.jade | |__ _footer.jade |__ main.jade index.jade
index.jade:
extends views/main ... block title | Главная страница
main.jade:
... include partials/_header ... include partials/_footer ...
|