16.davidosomething.com
1.0.0
Davidosomething.com的靜態生成的網站
需求節點> = 8.9.2(我建議使用NVM,為nvm use
(或nvm install
)將讀取.nvmrc
並使用其中指定的Node版本。
安裝依賴項:
npm install --global gulp jspm
npm install
jspm install
請注意, gulp
和jspm
僅用於本地開發的全球安裝,而CI部署使用npm run
因此node_modules/.bin/
中的二進製文件在路徑中。如果您不想在全球安裝GULP,則可以從技術上使用npm run ci-gulp-build
。
gulp lint
將運行所有棉絨任務gulp lint:js
將運行所有絨毛任務gulp lint:md:markdownlint
將在md/
Directory上運行Markdownlint。 Markdown linting不是建立步驟,並且僅按需完成。gulp ci:lint
將運行所有絨毛任務(Markdown除外),這是針對CI服務器的gulp
構建。gulp serve
以啟動本地開發服務器(通過瀏覽器-Sync)npm start
啟動正在進行的瀏覽器-Sync會話package.json
中有NPM腳本。JSON可以通過CI構建。
輸出將生成public/
並且,如果從Travis上運行master
,則將目錄部署到surge.sh和github頁面庫。
Travis CI的部署在bin/travis-deploy.sh
中配置。