オモコロのアーカイブサイトをリリースしました

2022-01-06

あけましておめでとうございます。

本年もどうぞよろしくお願いします。


オモコロのアーカイブサイトを作ってみました。

オモコロアーカイブ

PWA 対応も行っていますので、お気軽にインストールして使ってもらえると嬉しいです。

ただ最新エントリーの取得が失敗しているようなので、完成度としてはベータ版くらいです。

あと過去記事の取得にちょっとミスったようで、ちょこちょこ記事がダブっています。

これは手動で少しずつ直していくしかないかなーと。


少しだけ技術的な話をば。

今回使用した技術は以下のとおりです。

  • React
  • Next.js
  • TypeScript
  • Contentful
  • Vercel
  • GitHub Actions

意外と大変だったこととして、オモコロの過去記事って 1 万件を超えていまして。

スクレイピングした過去記事の一覧をどこに保存するかという話になったとき、無料枠の範囲でで使用可能な DB ってどこも 1 万レコードまでなんですよね。

なのでどうしようかなーと色々と調べたところ、Contentful は 2 万 5 千レコードまで無料で使えるということで使用に至りました。

プライベートでははじめて Contentful をがっつり触りましたが、 CMS 系の中ではもっとも使いやすいんじゃないですかね?

ドキュメント通りに実装を行えば何も困ることなく環境が作れますし、データの取得も更新も非常に素直で、型もガチガチで結構好印象です。

一方、日本製で唯一頑張っていた microCMS が 料金体系の改悪 を行いますし結構厳しい印象を受けます、頑張って欲しいんですが…。

リポジトリ も公開していますので、興味がありましたら。