とにかくブログ

ブログサイトを作りました!

新年明けましておめでとうございます。
心機一転ということで、ブログサイトを新設いたしました!パチパチ

ゲーム開発の知見とかどこかに溜めておきたいけど、しっくりくるプラットフォームがない…
そうだ、ブログサイトを作っちゃおう!という流れです。

まだ簡素な機能しかありませんが、じわじわ改造しながら使い込んでいきます。
という訳で、記念すべき最初の記事はブログサイトの技術的な話。

ブログサイトの技術話

このブログはAstroという速さが売りの web フレームワークを作って作成しています。
基本的にサクサク実装できました。
astro のファイルは.astro の独自の記法が採用されていますが、JSX を少し改造したようなものなのでそこまで習得に時間はかかりませんでした。
もしバリバリ JS を書きたければ react 等のフレームワークをそのまま利用できるのでお好みに合わせて実装できます。

一カ所だけ、記事のタグの絞り込み機能を作るためにクエリパラメータを利用しようとしたのですがこれは失敗しました。
Astro が SSG ベースのフレームワークであることを失念していた為です…Astro は何も悪くない。

タグの絞り込みページだけ、といったように部分的に SSR にすることもできますが、速さが売りの Astro のメリットを損なってしまう&複数タグの絞り込みをやりたい人ってレアケースじゃない?と思い直し、タグページごと個別ページを設ける形に落ち着きました。

UI フレームワーク系は使っていません。
本当は使いたかったのですがいまいち Astro と相性の良さそうな UI フレームワークがないんですよね…
自前実装ではありますが、なるべく web 標準のまま実装しています。
オシャレより実用性第一。

もしこのブログに関して気になる点があれば、お気軽に X にて連絡いただけると幸いです。

一番上に戻る