Статический сгенерированный сайт для davidosomething.com
Требуется узел> = 8.9.2 (я рекомендую использовать NVM, для которого nvm use
(или nvm install
) будет читать .nvmrc
и использовать указанную там версию узла.
Установить зависимости:
npm install --global gulp jspm
npm install
jspm install
Обратите внимание, что gulp
и jspm
установлены только глобально для локального DEV, тогда как CI-разверновление использует npm run
, поэтому бинарные файлы в node_modules/.bin/
на пути. Технически вы можете использовать npm run ci-gulp-build
если вы не хотите устанавливать Gulp во всем мире.
gulp lint
будет выполнять все задачи Lintgulp lint:js
будет выполнять все задачи Lintgulp lint:md:markdownlint
будет работать Markdownlint на md/
Directory. Отметка лихотрализации не является шагом сборки и выполняется только по требованию.gulp ci:lint
выполнит все задачи Lint (кроме Markdown), это для серверов CI gulp
, чтобы построить.gulp serve
для запуска локального сервера разработки (через браузер-sync)npm start
начинать постоянный сеанс Sync Browser Sync Есть сценарии NPM в package.json
чтобы построить через CI.
Вывод генерируется для public/
и, если вы работаете на master
из Трэвиса, каталог развернут для Surge.sh и GitHub Pages Repo.
Развертывание от Travis CI настроено в bin/travis-deploy.sh
.