netlify
HexoをNetlify上にデプロイしてみた。
GitHubリポジトリ一覧から公開するものを選択をして
ビルドコマンドの設定をして
ドメインの設定をしました。
DNSはAWSのRoute53を使いました🙋♀️
CNAMEにNetlifyサブドメイン(デフォルトで割り振られているドメイン)の値を入れて
Let’s Encryptやってくれるの嬉しい!
証明書の発行には少し時間がかかるみたい。
わーい
hexo.suwa3.meだよ。
11月23日でblog開始一周年になるので
hexoがいい感じにカスタマイズできたら
お引越ししちゃおうかなあ。
ふんふん
あ!ドキュメント眺めていたらステータスバッジ発見した
Hexo-blog suwa$ vi README.md
git pushしてGitHub開いたよ。
Successやったねえ
静的サイトジェネレーターの続きやりました。
Hexoのローカルサーバーを hexo server コマンドで起動しようとしたら
すでに何か走っているらしく起動できなかったので、調べてみた。
$ lsof -i:4000 $ ps -ef | grep 80174
ふむふむ
Hexoだな。
ヘクソって屁糞みたいで汚い。
C+cしても止まらないので、まあいいやとおもい放置です。
$ kill -KILL 80174
で指定して止めることも可能ぽい。
Hexoのディレクトリをgit管理してNetlifyでデプロイするのを早くやりたいので
リポジトリを作るまえにtreeで確認したら
942 directories, 6294 files
途方もない量でした。
どうやら
$HOME/blog/node_modules
この下に大量のディレクトリやファイルがあるみたい。
$ vi .gitignore
と書いたら
なんと最初から不要そうなものが書いてある!
ふしぎ!
gitignore とは Git の管理に含めないファイルを指定するためのファイル。 設定方法:無視設定を行いたいフォルダに .gitignore という名前でテキストファイルを作成する。
gitignore のテンプレ、ググると各言語ごとに用意されている。
なるほどー
チェックを入れずにリポジトリつくって
$ git init .
$ git remote add origin git@github.com:suwa3/Hexo-blog.git
$ git commit -m ‘Initial commit’ –allow-empty
$ git push --set-upstream origin master