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