16.davidosomething.com
1.0.0
Davidosomething.comの静的生成サイト
NODE> = 8.9.2が必要です(NVMを使用することをお勧めしますnvm use (またはnvm install )は.nvmrcを読み取り、そこで指定されたノードのバージョンを使用します。
依存関係をインストールします:
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/ディレクトリでMarkDownLintを実行します。 Markdown Lintingはビルドステップではなく、オンデマンドでのみ行われます。gulp ci:lintすべてのLintタスクを実行します(Markdownを除く)、これはCIサーバー用ですgulp実行します。gulp serve (ブラウザシンク経由)npm startを実行して、継続的なブラウザシンドセッションを開始しますCiを介して構築するために、 package.jsonにはnpmスクリプトがあります。
出力はpublic/に生成され、Travisからmasterで実行されると、ディレクトリはSurge.shおよびGithubページリポジトリに展開されます。
Travis CIからの展開はbin/travis-deploy.shで構成されています。