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