Advanced Usage
テンプレートのカスタマイズ方法について説明します。
Customizing Theme Colors
src/styles/global.css で CSS 変数を上書きします。
Adding Sidebar Items
frontmatter の sidebarItems を編集するか、Layout.vue の props を拡張します。
Markdown Plugins
astro.config.mjs の vite ブロックで markdown-it プラグインを追加できます。
// astro.config.mjs
export default defineConfig({
vite: {
plugins: [markdownItAnchor]
}
})
Adding New Pages
src/pages/に.mdファイルを作成- frontmatter に
layoutとsidebarItemsを設定 - 開発サーバーが自動でルーティング