【Hugo】Docker上でHugo環境を構築する【Compose Watch】
今回は、Hugo環境をDocker上で構築・実行する手順についてまとめました。
目次
DockerでHugo環境を構築する
Dockerを使うことで、hugo.exe
のダウンロードや環境変数の設定をしなくてもHugoを動かせます(Dockerの環境構築については割愛します)。
ブログ用フォルダ内でDockerfile
とdocker-compose.yml
を配置します。ホットリロード機能を実現するためにCompose Watch
を利用しています。
コンテナ起動時は、ターミナルで以下のコマンドを実行します。
ローカルでの構築時と同様に、http://localhost:1313/
を開くことでサイトプレビューを確認できます。
新規記事を作成する際は以下のコマンドを実行します。
今回は、Dockerでブログを構築する方法について紹介しました。ローカルにはブログのソースのみ置けば良いというのがDockerの利点ですね。以上で記事を終わりにします。