Стартовый проект Wordpress + Jade + Stylus
Разметка
Сборка .jade шаблонов осуществляется с помощью gulp-jade-php, который работает на основе php-jade
Команды для запуска
Запуск с отслеживанием изменений
npm start
Создание нового блока
Для создания нескольких блоков, названия нужно указывать через пробел.
npm run make-block [имя-блока] [имя-блока]
dist
Сборка в папку npm run build
dist
Production cборка в папку npm run production
Локальный сервер на другом порте
PORT=9000 npm start
ESLint
Уведомления об ошибках NOTIFY=true npm start
Расшарить локальный сервер
TUNNEL=true npm start
Открыть ссылку в браузере по умолчанию
OPEN=true npm start
dist
Собрать архив из папки npm run zip
dist
Очистка папки npm run clean
dist
в ветку dist
Деплой всего содержимого папки npm run deploy
Мультиязычность
В tasks/i18n.js указать имена файлов с переводами в формате {[код языка](https://www.gnu.org/savannah-checkouts/gnu/gettext/manual/gettext.html#Language-Codes)}_{[код страны](https://www.gnu.org/savannah-checkouts/gnu/gettext/manual/gettext.html#Country-Codes)}. Например: 'ru_RU','en_GB' и т.п.
Файлы с переводом в сборке лежат в папке languages.
Работа
tasks/deploy.js - указать путь к папке темы