ひびテク以前、ローカルでHugoのサイトを作成できるところまでは行っていました。この環境を確認しつつ、Hugoで作ったサイトをNetlifyを使って管理・公開できるようにしました。今回は、TesterOfLightというブログを作ろうと思います。基本的には、公式のガイドを見ながら進めました。Hugo同時に、事前に選んでおいたHugoテーマのページにもインストール手順が書かれているので、こちらも参考にします。Themesまた、今回は自分の決めたドメインでブログを公開したかったので、前もってムームードメインでtesteroflight.netを取得しておきました。サイト新規作成まずはhugoの新規サイト作成。testeroflightを実行します。これでサイトを作る外枠ができました。initでgit管理にしたのち、テーマ追加を行います。設定ファイルの編集config.tomlファイルを編集します。今回選択したテーマのページに、サンプルのconfig.tomlへのリンクがあったので、一旦中身をまるっと貼り付け。その後、設定ファイル中のサイト名サイトURL著者などの項目を書き換えました。設定ファイルの中の項目はテーマによっても違うので、テーマごとのインストール手順を確認しながら進めてください。サンプル記事を作成しました。posts/test.mdして、内容は適当なものを。DESIGNを参考にして進めました。hugoのサイトをGithubにプッシュ.gitignoreを作成して/publicを除外するよう設定します。Githubにプッシュします。site→Githubを選択します。リポジトリを選んで、hugoのバージョンを正しく設定。ここまでで、Netlifyの割り振ってくれたドメインで公開されるので、次に独自ドメイン設定を行う。domainここでまでやって、あとは自分のドメインを入力するだけ、のはずが、失敗。buffetに書いてある流れでいけるはずが、なぜか私はうまくいきませんでした。NetlifyのDNSを使いたいのに、ムームーがネームサーバを抑えてしまっているらしく、Netlify側から設定できない状態になっていました。推奨ではないようですが仕方ないので、ムームーDNSを使って設定します。ムームードメインにログインして、ドメイン管理→ネームサーバ設定変更→設定したいドメインの「ネームサーバ設定変更」から「ムームードメインのネームサーバ(ムームーDNS)を使用する」のラジオボタンを選択して、ネームサーバ設定変更。次にドメイン管理→ムームーDNS→設定したいドメインの「変更」を押して、設定2の欄に以下のように入力。****.netlify.com****のところは人によってことなります。この方法でエラーが解消され、プライマリードメインと、プライマリーにリダイレクトされるドメインの設定ができました。あとはHTTPS化もワンクリックでできて、完了。この後更にNetlifyが進化して、クリックすら不要で勝手にHTTPS化してくれるようになったそうです。Ito都内でテストエンジニア&ブロガーをやっているyoshikiitoです。ソフトウェアエンジニアの学習方法や成長するための考え方、会社に依存せず自分の力で生きていけるエンジニアになる方法などについて興味があります。仕事は主にソフトウェアテストやテスト自動化。趣味は浦和レッズと読書と技術書を買って積むこと。