ブログサイトの移行履歴
2024年1月5日現在、 www.meganii.com はCloudflare Pagesでホストしている。
履歴
Links in this post
Hugoで生成した静的サイトのホスト先をさくらVPSからNetlifyに変更する
現在(2017/3月)、Hugoで生成した静的サイトをホストするためにさくらVPSを利用しています。 さくらVPSは2年近く使ってきましたが、そろそろ更新時期した(1年まとめて契約しているため)。 自分が契約したタイプはデイスクがHDDのままSSDに変更できないタイプだったので、新規契約し直すか、Conoha VPSに切り替えるか、それともVPS自体を契約しないとするか迷っています。
良い機会であるため、静的サイトのホスティングをVPSではなくクラウドサービスを利用しようと検討しました。
目次 移行先検討 Netlifyとは カスタムドメインの設定方法 お名前.comでの設定 app.netlify.comでの設定 リダイレクト処理 NetlifyでHugoを使うときの注意点 _headers ビルドにNetlify以外のCIツールを利用する場合 参考 移行先検討 GitHub Pages Netlify 自分の中ではGitHub PagesかNetlifyの2択でした。 静的サイトのコンテンツはGitHubにコミットしているため、最初は、GitHub Pagesにしようとしていました。 しかし、現状HTTP/2に対応していないことからあまり気乗りしませんでした。 もともとVPSを利用していたときには、 Lets’s Encryptでブログの常時SSL化にチャレンジのように、常時SSLに対応したり、h2oをインストールしてなんとかHTTP/2に対応した経緯もあり、せっかくなら対応できると嬉しいです。
その点、Netlifyを試してみたら「これで決まり!」と思うぐらい良かったのでまずはNetlifyで運用してみます。
Netlify: All-in-one platform for automating modern web projects
2017-03-19
さくらVPSからConoha VPSへのお引越し
GMOの株主優待を活かすためにさくらVPSからGMOインターネットのConoha VPSに引っ越しました。これを機に、Dockerでの運用をしたいと考えていたため、合わせてその作業を行いました。
VPS引越しの動機 昨年、GMOインターネット株式会社の株を購入し、株主優待を受けられるようになりました。GMOインターネットの株主優待では、サービス利用料金のうち年に2回 5,000円のキャッシュバックを受けることができます。株主優待を利用できるサービスには、Conoha VPSやお名前.comなどがありますので、普段VPSやドメイン取得を行っている人にとっては大変ありがたい優待です。
この優待を有効活用するために、VPSを引越しました。また、さくらVPSではCentOS6系で運用していたのですが、昨今のDockerブームに乗っかりDocker化を試みました。
2017-06-11
NetlifyからGitHub Pagesに移行した件
Netlify から GitHub Pages に移行した。
結果、体感としては早くなった。
Netlifyの表示スピードがいまいちパフォーマンスを発揮できていない件 Before: 2018/10/14時点の Netlifyでのwww.meganii.com の結果
2018-12-12
GitHub PagesからCloudflare Pagesへの移行
Github Pagesから Cloudflare Pages に移行したときのメモを以下に記す。
目次 背景 Cloudflare Pages側の操作 PagesのCreate a project > Connect to Gitを選択 「Deploy a site from your account」からHugoのリポジトリを選択 Set up build and deployments Building and deploying Hugo versionの指定 Webhook APIの生成 GitHub(GitHub Pages)側の操作 GitHub Pagesへのpushデプロイを停止(Cloudflare Page側の自動ビルドに任せる) GitHub ActionでCloudflare PagesのWebhookを叩く GitHub Pagesの停止とドメイン切り替え まとめ
2022-08-14