16.davidosomething.com
1.0.0
DavidOsomething.com 용 정적 생성 사이트
nvm use
(또는 nvm install
)이 .nvmrc
읽고 지정된 노드의 버전을 사용하는 NVM을 사용하는 것이 좋습니다.
종속성 설치 :
npm install --global gulp jspm
npm install
jspm install
gulp
및 jspm
로컬 DEV 용으로 전 세계적으로 만 설치되는 반면 CI- 배포는 npm run
사용하므로 node_modules/.bin/
의 BINARIE가 경로에 있습니다. Gulp를 전 세계적으로 설치하지 않으려면 기술적으로 npm run ci-gulp-build
사용할 수 있습니다.
gulp lint
모든 보풀 작업을 실행합니다gulp lint:js
모든 보풀 작업을 실행합니다gulp lint:md:markdownlint
md/
디렉토리에서 MarkdownLint를 실행합니다. Markdown Linting은 빌드 단계가 아니며 주문형으로 만 수행됩니다.gulp ci:lint
모든 Lint 작업 (Markdown 제외)을 실행합니다. CI 서버 용입니다. gulp
실행하여 구축하십시오.gulp serve
(브라우저 -Sync를 통해)npm start
CI를 통해 빌드 할 package.json
에는 npm 스크립트가 있습니다.
출력은 public/
으로 생성되며 Travis에서 master
에서 실행되면 디렉토리가 Surge.sh 및 Github Pages Repo에 배포됩니다.
Travis CI의 배포는 bin/travis-deploy.sh
로 구성됩니다.