Skip to content

2026年6月のサイト改善まとめ

This content is not available in your language yet.

2026年6月に当サイトで実施した改善内容をまとめます。

Google Analytics のスクリプトを Partytown で Web Worker にオフロードし、メインスレッドのブロックを解消しました。また、全リンクを一斉にプリフェッチしていた設定を、ホバー時のみに変更しました。

これらの改善により、PageSpeed Insights で Performance / Accessibility / Best Practices / SEO の全カテゴリで 100 を達成しています。

カテゴリ スコア
Performance 100
Accessibility 100
Best Practices 100
SEO 100

フレームワーク・依存パッケージの更新

セクション「フレームワーク・依存パッケージの更新」

サイトの基盤となるフレームワークおよび依存パッケージをメジャーアップデートしました。

パッケージ 更新内容
Astro 6.x → 7.0
@astrojs/react 5.x → 6.0
@astrojs/starlight 0.40 → 0.41
@babel/preset-* 7.x → 8.x
sharp 0.34 → 0.35

Astro 7.0 では Rust コンパイラの標準化や Vite 8 への移行が行われ、ビルドパフォーマンスが向上しています。

X (Twitter)・LINE・Facebook などで当サイトの URL を共有した際に、タイトル・説明文・画像がプレビュー表示されるようになりました。

Starlight の Head コンポーネントをオーバーライドし、各ページのフロントマターから動的に og:image / twitter:title / twitter:description / twitter:image を出力しています。

当サイトは以下の構成で運用しています。

  • フレームワーク: Astro + Starlight(SSG)
  • ホスティング: 静的ファイルのサーバー配信
  • 分析: Google Analytics(Partytown 経由)
  • CI: GitHub Actions + Lighthouse CI