どうも池ちゃんです
初めまして。音楽・小説・ポッドキャスト等色々活動をしております。池ちゃんと申します。またの名を辻本恭介と申します。
かつては色んな所で情報発信しておりましたが、一つWEBサイトを持って、そこから発信していこうと思い、この度Webサイトを開設しました。
サイト名は「ポアンカレ」といいます。何故、ポアンカレという名前にしたかと言いますと、かつて私が通っていた大学の研究室のGitサーバがポアンカレという愛称で使われていたからです。
何故ここでGitの話が出てくるかと言いますと、弊サイトはGitで管理しており、そこにあやかって名付けました。
イケてるフレームワークを使いたかった
ブログサイトを刷新する上で悩んだのが、技術スタックをどうするかでした。一般的にブログを書くといったら、一般的にWordpressを使って構築するかと思います。
ただ、技術屋さんをしているとつくづくWordpressは「遅いな~」と感じる事が多々あり、せっかちな私にとって、表示スピードの遅さは許容できませんでした。
そこで技術選定をするのですが、まぁフロントの技術で出てくるとすれば「Nuxt.js」か「Next.js」が妥当かなと思いました。
CMSを構築するとお金がかかる
はい。ケチな私はCMSを構築したくないなぁと思いました。バックエンドでDB等を構築してCMSを作ると、サブスク方式にお金がかかってきます。ん~それはどうなんだろう。と思う訳ですね。
静的ホスティングサービスならタダ
そこで、考えたのが「Cloudflare pages」という静的ホスティングサービスです。
上記のページで展開されている静的ホスティングサービスを使えば、ほぼ課金されるリスクを回避でき、無制限のトラフィックを許可する事が出来ます。
Pagesを使用すると、信頼できるフルスタックアプリケーションをわずかな時間で構築、デプロイ、配信できます。最低限の設定で、開発者、デザイナー、製品がコラボし、デプロイできます。
これだけ断言してもらえるとこっちも何だか安心しますね。さて、このCloudflare Pagesにデプロイをする事を決め、フロントエンドだけでブログ的な機能を実装するためにはどうすればいいか考えました。
2024/08/29追記
Cloudflare Pagesではデプロイがうまくいかなかったため、Vercelに置き換えています。
VercelはNext.jsを作っている団体(確かではないですが)のはずなので、Next.jsをベースにしているGatsbyとも相性が良いとの事でした。
Gitリポジトリをサクッと連携して、無事デプロイする事が出来ました。
更に追記
何故かは分かりませんが、Cloudflare Pagesでもデプロイが通っていました。VercelとCloudflare Pagesだと、Cloudflare Pagesの方が無料枠が大きいので、今後はCloudflare Pagesで運用していきたいと思います。
そうだ、Gatsbyを使おう
はい。皆大好きGatsbyですね。GatsbyはReact製のフレームワークであり、フロンエンドだけの記述だけでブログをお手軽に作れてしまいます。しかも、超高速でユーザをイライラさせる事がありません。
てなわけで、作っとGatsbyでブログを作成しました。無駄なものを全てそぎ落とした超絶簡単なブログの完成です。
これからボチボチ投稿していきますので、よろしくお願いいたします。