Визитная карточка по БЭМ:
- сборка на enb;
- шаблоны на bh;
- stylus;
- заинлайненные SVG-логотипы для поддержки Retina;
- заинлайненная статика (JS, CSS);
- borschik для минимизации статики;
- plain javascript на клиенте*;
- нет внешних запросов;
- полный размер документа всего 38.9KB;
- корректная поддержка различных разрешений на мобильных устройствах;
- поддержка Person microdata.
* — для версии с bem-core/bem-components необходимо переключиться на ветку v2
##Development
git clone https://github.com/sbmaxx/bem-vcard-enb.git
cd bem-vcard-enb
make install
make
Данные править в data.js
в корне проекта. Файл с данными появляется после make install
путём копирования example_data.js
. Это сделано для того, чтобы хранить в репозитории чистые данные, не смешанные с форками.
##Production
make production
scp pages/index/index.html $HOSTING:/var/www/
scp -r blocks/font/ $HOSTING:/var/www/blocks/font/