目次
概要
こんにちは。karintomania(twitter)です。
Dockerコンテナ上にHexoをインストールして
静的WebサイトをGithubPageにローンチするまでの流れをまとめました。
Dockerコンテナ上で諸々を行うので、Dockerさえインストールされていれば、ローカルへのnodeおよびHexoのインストールが必要ありません。
Hexoに興味があってちょっと試してみたい人などにおすすめです。
準備物
- Git Pages用のリポジトリ
- Docker
コンテナの準備
コンテナを作ります。
DockerfileとDocker-compose用のymlファイルを作成します。
nodeイメージをベースにDockerfile内のRUNコマンドでHexo運用に必要なツールをインストールしています。
1 | # node:10.13-alpineイメージを使用 |
1 | version: '3' |
こいつらを適当なフォルダに配置して以下のコマンドを実行しましょう。
1 | # docker-compose up -d |
上手くいっていたらbash画面が開くはずです。
nodeのバージョン確認をしてみませう。
1 | /app node -v |
できたっぽいっすね。
次回はHexoの導入とサイトの生成をローカルでやってみます。