В данном репозитории вы найдете сценарий, автоматизирующий процесс создания файловой структуры Nested, предусмотренной методологией БЭМ.
-
Язык программирования Python 3
Установка: скачайте Python 3 с официального сайта, запустите инсталлятор.
-
Библиотека BeautifulSoup4
Установка: введите в терминале команду:
pip3 install beautifulsoup4
.
- Поместите файл fs_nested_bem.py в корневой каталог вашего проекта.
- Запустите файл fs_nested_bem.py, введя в терминале команду:
python3 fs_nested_bem.py
. - Укажите путь к HTML-файлу.
В случае успешного завершения работы программы в корневом каталоге проекта будет создан каталог blocks, содержащий файловую структуру такого проекта, а также JSON-файл listOfUsedClasses.json. Что за JSON-файл?! Данный файл содержит информацию о классах, для которых создана файловая структура, что позволяет использовать программу в процессе работы по верстке HTML-файла.
Я выражаю огромную благодарность разработчикам языка программирования Python 3, библиотеки BeautifulSoup4, а также тем, кто русифицировал документацию данной библиотеки ;-)