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中配置。