本サイトのホスト先をConoHa VPSからGitHub Pagesに乗り換えました。

実は去年の5月に乗り換えていて、1年ほど運用して方針が固まったので記事にしました。

Hugo on GitHub Pages

Read more


当サイト(gam0022.net)のドメイン管理の事業者をお名前.comからGoogleドメインに移管しました。

お名前.comからGoogleドメインに移管

ドメイン移管は思ったよりもずっと簡単で待ち時間を含めても1時間以内に完了しました。

この程度の手間だったら、もっと早くやっておけば良かったです。

移管するとドメインの更新日が1年延長されて、Googleドメインに1年分のドメイン費用を支払う形になります。

つまり、お名前.comの更新日はずっと先の日付だろうと問題なく移管できます。

当サイトのドメインの更新日は2028年で7年後くらいでした。

移管手順

せっかくなので簡単に手順をメモしておきます。

  1. お名前.comでドメインのロック解除
    • ドメイン設定 > その他の機能 > ドメイン移管ロック
    • 移管したいドメインのステータスが「OFF」になっていたら問題ありません
  2. お名前.comでAuthコードを入手
  3. Googleドメインでドメイン移管手続き
    • 必要な情報を入力して進めるだけでOKです。とくに悩む要素はないと思います
      • 移管したいドメイン
      • Authコード
      • 支払い用クレジットカード
  4. お名前.comでドメイン移管を承認
    • 私の場合、Googleドメイン上の操作から 30分くらい経過してから 「【重要】トランスファー申請に関する確認のご連絡 gam0022.net」というメールが来ました
    • メールのURLから承認ボタンを押せば作業完了です

Read more


当サイト(gam0022.net)をLet’s EncryptでHTTPS対応しました。

HTTP対応

Let’s EncryptによるHTTPSの設定はcertbotというコマンドラインツールを利用しました。 nginxの設定変更でHTTP/2対応もできました。 どちらも驚くほど簡単で拍子抜けしました。

はてなブックマークの数が0にリセットされてしまいましたが、仕方がないので諦めました。

Read more


OctopressからHugoへ移行

当サイトはOctopressを使って生成していたのですが、このたびHugoに移行することにしました。 この記事ではHugoに移行した経緯と、Hugoへの移行手順についてまとめます。 なおローカル環境はMac OS Xです。

Octopressを辞めた理由

Octopressを辞めた理由は、記事数の増加に伴い、サイトの生成に時間がかかるようになってしまったからです。

HugoではOctopressに比べてサイトの生成時間が短いことから、Hugoに移行することにしました。

現在の記事数でのサイトの生成時間は、Octpress(rake generateコマンド)で 20.39秒、Hugo(hugoコマンド)では 2.66秒でした!

他にも、Octpressは直近のコミットが半年前のもので、活発にメンテナンスされていないと感じたことも、Hugoへ移行した理由の1つです。

Hugoのインストール

Macの場合はHomebrewからインストールするのが良いでしょう。

brew update
brew install hugo

Mac以外の方は、公式ページを参考にして、ソースコードからインストールしましょう。

Read more