#astro

13 件の記事

Category Astro

Astroのビルドを速く保つための見直しポイント:遅くなる前に見る場所を決める

Astro 5製のこのサイトのビルド(astro build+Pagefind)を速く保つため、遅くなる前に見る場所を決めておくメモ。まず2段に分けて計る手順、画像最適化・ページ生成・インデックス・依存といった伸びやすい要因、効く対策とやらない方がいい対策を整理します。

#Astro #ビルド #パフォーマンス
続きを読む
Category Astro

Markdown記事のコードブロック運用メモ(Astro+Shiki前提)

Astro標準のShikiでMarkdown記事のコードブロックを読みやすく保つための運用メモ。言語指定の徹底、長いコードの抜粋ルール、ファイル名表示と行ハイライトの方法、コピーボタンの考え方、ダークモードの2テーマ出力、モバイルでのはみ出し対策までを整理します。

#Astro #Markdown #Shiki
続きを読む
Category Astro

Astroサイトのダークモード実装メモ:data属性+CSS変数で切り替える

Astro+Tailwind CSS 4のサイトで、data属性とCSS変数の差し替えによるダークモードを実装する手順をまとめました。メディア戦略との比較、head内のインラインスクリプトによるチラつき(FOUC)対策、localStorageの扱い、@custom-variant darkの記法、画像とコードブロックの対応まで。

#Astro #ダークモード #CSS #Tailwind CSS
続きを読む
Category Astro

AstroでRSSとサイトマップを正しく出す

Astro 5で公式連携(@astrojs/rss・@astrojs/sitemap)を使い、RSSフィードとサイトマップを出す手順を整理します。下書き除外と日付順の並び替え、site設定の前提、サイトマップのfilterによる除外、フィードの全文配信と要約配信の判断、移行時にフィードURLを変えない注意までまとめました。

#Astro #RSS #SEO #サイトマップ
続きを読む