Dockerコンテナ上でHexoを導入してGithubPagesにデプロイする〜②サイト生成編〜

Hexoサイト生成

こんにちは。karintomania(twitter)です。
前回でコンテナが準備できたので
以下のコマンドを実行してサイトを生成しましょう。

1
2
3
4
5
6
7
8
9
/app # hexo init test && cd test
INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
Cloning into '/app/test'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
(中略)
Done in 51.11s.
INFO Start blogging with Hexo!
/app/test #

Read More

Dockerコンテナ上でHexoを導入してGithubPagesにデプロイする〜③デプロイ編〜

こんにちは。karintomania(twitter)です。
めんどくさそうなデプロイですが、
Hexoならコマンド一発で楽勝です。

Gitの設定

デプロイにはGitを使うので、
設定を済ませてしまいましょう。
以下のコマンドでユーザ設定をします。

1
2
/app/test # git config --global user.name "Your Name"
/app/test # git config --global user.email "you@example.com"

Read More

Dockerコンテナ上でHexoを導入してGithubPagesにデプロイする〜①コンテナ作成編〜

概要

こんにちは。karintomania(twitter)です。
Dockerコンテナ上にHexoをインストールして
静的WebサイトをGithubPageにローンチするまでの流れをまとめました。

Dockerコンテナ上で諸々を行うので、Dockerさえインストールされていれば、ローカルへのnodeおよびHexoのインストールが必要ありません。
Hexoに興味があってちょっと試してみたい人などにおすすめです。

準備物

  • Git Pages用のリポジトリ
  • Docker

Read More