【技術ブログ】なぜドメイン代だけの構成にしたのか
![]()
はじめに
本技術ブログは、HugoとGitHub Pagesを利用し、費用はドメイン代だけで運営しています。
技術ブログを始めるにあたっては、WordPressとレンタルサーバーを利用する構成も検討していました。しかし最終的には、できるだけお金をかけずに始められる現在の構成を選びました。
今回は、なぜそのような選択をしたのかについて書いてみようと思います。
最初から大きく始める必要はないと思った
ブログを始めようと考えたとき、最初に悩んだのはどのような構成で運営するかでした。
世の中には多くのブログサービスや構築方法がありますが、調べてみるとWordPressとレンタルサーバーを組み合わせた構成が非常に多いことが分かりました。実際、私自身も学生時代にWordPressを触った経験があり、使いやすさや情報量の多さは魅力的だと感じていました。
技術ブログは始めること自体はそれほど難しくありません。しかし、継続することは簡単ではありません。私自身も過去に途中で更新が止まってしまったサイトやプロジェクトを経験しています。
そのため、最初からお金をかけて立派な環境を作るよりも、まずは記事を書き続けられる環境を作ることの方が重要だと考えるようになりました。
学生時代の経験が判断材料になった
今回の構成を選ぶうえで大きかったのは、学生時代の経験です。
大学生の頃、一度個人ブログを作ったことがありました。当時は技術的な知識も十分ではなく、今振り返るとかなり試行錯誤しながら運営していたと思います。
その中で知ったのがGitHub Pagesでした。
GitHub Pagesを利用すると、静的なWebサイトを無料で公開できます。最初は「本当に無料で公開できるのか」と驚いたことを覚えています。
また、大学時代には所属していた団体のホームページ制作にも携わる機会がありました。その際も運用コストをできるだけ抑えたいという要望があり、静的サイトで公開をしていました。
この経験から、「小規模なサイトであれば高価な環境がなくても十分に運営できる」という考えを持つようになりました。
ブログ運営そのものも学習にしたかった
今回ブログを作る目的は、単に記事を書くことだけではありませんでした。
エンジニアとして働く中で、学習した内容をアウトプットする場所が欲しいという気持ちはもちろんありましたが、それと同じくらい「ブログを作る過程そのものを学習にしたい」という思いもありました。
HugoとGitHub Pagesを利用すると、記事の管理にGitを利用します。
記事を書くたびにコミットし、GitHubへPushし、サイトを公開する。
この流れは普段の開発に近く、エンジニアとして自然な運用方法だと感じました。
さらに、独自ドメインの設定やDNSの知識、GitHub Actionsによる自動デプロイなど、ブログを運営するだけでも学べることがたくさんあります。
単なる情報発信の場ではなく、自分自身の学習環境としても魅力を感じました。
固定費が少ないことのメリット
ドメイン代だけで運営できるという点も、実際には大きなメリットでした。
実際に年間で1200円くらいで運営ができています。
もちろん、レンタルサーバー代はそこまで高額ではありません。しかし、毎月料金が発生するサービスには少なからず心理的な負担があります。
「せっかくお金を払っているのだから更新しなければ」
と思うこともあるでしょう。
それがモチベーションになる人もいると思いますが、私の場合はまず継続することを優先したかったため、余計なプレッシャーをできるだけ減らしたいと考えていました。
ドメイン代だけであれば負担も小さく、自分のペースで運営できます。
だからこそ、アクセス数や収益を気にしすぎず、まずは記事を書くことに集中できる環境を作ることができました。
まとめ
最終的に、私はHugoとGitHub Pagesを利用したドメイン代だけの構成を選びました。
その理由は単純にお金を節約したかったからではありません。
継続できるか分からない段階で大きな投資をしたくなかったこと、学生時代の経験から静的サイト運営の良さを知っていたこと、そしてブログ運営そのものを学習の機会にしたかったことが大きな理由です。
まずは小さく始めてみる。そして続けながら改善していく。
この考え方はブログ運営だけでなく、個人開発や技術学習にも共通しているように思います。
今後も無理なく続けながら、このブログを少しずつ育てていきたいと思います。