Hugoの記事作成に小慣れてきて、GithubにプッシュしNetlifyへデプロイするのにgitコマンドを手打ちするのが面倒になってきたので、シェルスクリプトを作成することにしました。
ホスト環境
- Netlify + Github
ホスティング費用は無料にしつつ、Githubとの連携を簡潔にしたかったので、この環境にしました。
デプロイスクリプト作成
Netlifyはビルド機能があるため、サイトのルートディレクトリ直下をデプロイ対象としています。
|
|
デプロイスクリプトをgit管理対象外へ
サイトのルートディレクトリ直下で作業するので、デプロイスクリプトも同じ場所に置いてるのですがリモートリポジトリにはpushしたくないため、.gitignoreを作成しデプロイスクリプト名を記載しました。
deploy.sh