БЭМ ведь предполагает повторное использование блоков, только не пойму как можно с такой структурой без бэка повторно использовать блок(изменив при этом контент блока).
├── src
│ ├── blocks
│ ├── fonts
│ ├── img
│ ├── js
│ ├── styles
│ ├── views
│ └── .htaccess
каждый БЭМ-блок имеет свою папку внутри src/blocks/modules
папка одного БЭМ-блока содержит в себе один Pug-файл, один SCSS-файл и один JS-файл (если у блока используется скрипт)
Pug-файл блока импортируется в файл src/views/index.pug (или в необходимый файл страницы, откуда будет вызываться блок)
SCSS-файл блока импортируется в файл src/blocks/modules/_modules.scss
JS-файл блока импортируется в src/js/import/modules.js