他のページでも言及しているかもしれませんが、このサイトは自分がプレイした(している)ゲームに関することを投稿していくサイトです。
とくに攻略記事のようなものは考えておらず、プレイしたゲームの状況や感想などを画像を添えて公開していければいいかなと考えています。ものによっては静止画像ではなく動画をYouTubeなどにアップしてリンクを添えるようなこともあるかもしれません。まあ、やり込むようなタイプでもないので参考になるような動画になるとは思えませんが・・・。
技術的なお話し
このサイトは以下の技術で構築されています。
- vite
- react
- typescript
- chakra ui
- react-icons
- html-react-parser
投稿についてはWordPressで編集したものをRest APIで取り込んでいます。いわゆるヘッドレスCMSとして使っているということになりますかね。それならいっそのことWordPressでそのまま公開すればいいのではないかという話にもなりますが、個人的な興味もあって上記のような組み合わせとなっています。最近の流れで言えばGitHubのリポジトリからNetlifyで公開するような形が標準的なのかもしれませんが、今のところローカル環境でビルドしたものをFTPにアップロードして公開しています。ちなみにNetlifyはビルド前の事前確認用に使おうかと考えています。
紆余曲折あって
最終的に前段の構成からNext.jsを利用した構成になりました。WordPressをヘッドレスCMSとして使うことは変更ありません。
- next.js
- next/third-parties
- typescript
- chakra ui
- react-icons
- html-react-parser
最初に公開したサイトからも移行もさほど大変ではなかったし、今後作るサイトはこの構成で良いかなと思い始めています。