このサイトのAstro構築環境について
このサイトはAstroで構築しており、以下はその構築内容のメモです。
node.jsはHomebrewでインストール・管理している。
作成したディレクトリに移動して以下を実行。それぞれMDX対応、サイトマップ、RSS、GAのPageSpeed Insightsパフォーマンス最適化。
コードブロック機能拡張のExpressive CodeとTailwind CSSを入れている。
フォントはFontsourceから。Astroのベーステンプレートで読み込んで、tailwind.config.mjs
で指定する。
Noto Sans JPを入れているけど、今現在は使用していない。
RSSフィードで記事の全文を出力するため、sanitize-htmlとmarkdown-itを入れる。
以下設定ファイル(いろいろ追加している)
Astroをアップグレードする場合