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
で構成されています。