Lighthouse 100点ふたたび:Astroのページネーション実装と「やりすぎ」たLCP最適化
ページネーションによる負荷分散、LCP最適化、そしてAccessibility階層構造の修正。スケーラビリティを確保しつつ再び満点を獲得するための実装記録。
16 articles
ページネーションによる負荷分散、LCP最適化、そしてAccessibility階層構造の修正。スケーラビリティを確保しつつ再び満点を獲得するための実装記録。
「無料で独自ドメインブログ」を始めたい人にとって、Google Bloggerは今でも有力な選択肢です。しかし、そこには運用を続けると必ず直面する「壁」があります。初心者へのおすすめポイントと、脱出を決意するに至る理由を解説します。
「.com」や「.jp」など、自分だけのドメインでサイトを運営したい。その夢を叶える方法は大きく分けて2つあります。手軽なレンタル型と、自由な構築型。それぞれの道がどんな体験になるのか、初心者向けに解説します。
AIエージェントにブログ運用を任せていたら、バックグラウンドでサーバープロセスが無限増殖していた話。ポート自動インクリメント機能との戦いと、Pythonによる「場所奪い取り」スクリプトの実装。
「便利なオプション」がシステムを破壊する。運用におけるSource of Truth(信頼できる唯一の情報源)の曖昧さが招いた事故と、そこから得た「不自由さの価値」について。
Webサイトの品質はエラー時の挙動に表れます。意図しないリンク切れが発生した際に表示される「404ページ」の実装方法と、Cloudflare Pagesにおける自動ルーティングの仕組みについて。
技術ブログのタグ付けを自動化する際、「自動化」のような一般名詞をどう扱うべきか。タイトルと本文で判定の「重み」を変える論理的なタグ設計の記録。
ReactやNext.jsではなく、なぜ技術ブログには「Astro」が最適解なのか。静的サイトとしてのパフォーマンス、SEOの制御性、そして開発体験の観点から解説します。
Blogger時代、あれほど苦労したインデックス登録が、Astro + Cloudflare Pagesへ移行した直後に変化しました。その観測結果と、サイトマップに対するGoogleの見解について。
A3roプロジェクトにおける content/projects と content/note の明確な分離と、それぞれの運用フローの違いについて。