astroはビルド時の出力ファイル名をbuild.formatで設定できる。
export default defineConfig({
devToolbar: { enabled: false },
compressHTML: false,
build: {
format: 'ココ!',
inlineStylesheets: 'never',
},
種類
file
build: {
format: 'file',
inlineStylesheets: 'never',
},
生成されるHTMLファイル
src/pages/index.astro -> dist/index.html
src/pages/foo/index.astro -> dist/foo.html
src/pages/foo/bar.astro -> dist/foo/bar.html
directory
build: {
format: 'directory',
inlineStylesheets: 'never',
},
生成されるHTMLファイル
src/pages/index.astro -> dist/index.html
src/pages/foo/index.astro -> dist/foo/index.html
preserve
build: {
format: 'preserve',
inlineStylesheets: 'never',
},
※Astro v4.3以降
生成されるHTMLファイル
src/pages/about.astro -> dist/about.html
src/pages/about/index.astro -> dist/about/index.html