NetlifyをやめてGCP+Hexoに移行した

Netlifyをやめた

Netliffy+Hexoで運用していたのだけど、ある日一部のページが記述通りに出力されなくなった。ローカル環境では、うまく動作していたのでおそらくBitbuketとNetlifyのどこかに問題があるのだろうけどよくわからなかった。なのでこの機会に以前から気になっていたGCPに移行することにしました。

GCPとNginxでホスティング

GCPは無料枠のf1-microインスタンスを選択した。Nginxを使うか、それとも慣れたLighttpdを使うか迷ったけど今回はすぐにapt installできるNginxを選びました。

Hexoの設定

SSHの設定をしたうえで_config.ymlに以下を記述

1
2
3
4
5
6
deploy:
type: sftp
host: <IPアドレス>
user: <ユーザー名>
remotePath: <リモートパス>
privateKey: <プライベートキーパス>

これでhexo deployできるようになる。
ここまで書いて思ったんだけどGCE上でジェネレートした方が良くない?

関連する記事