chore(theme): dist 根 stub 清理归属钩子;build.format 显式契约
sf-literal-html-paths 钩子收尾清理 astro 5.18.2 内容层无条件发射的 content-assets.mjs/content-modules.mjs(content/consts.js ASSET_IMPORTS_FILE——本主题零内容集合,dist 树=target_file 面); build.format:'directory' 由缺省依赖升为显式契约,*.html.html 残留 自检守护折平前提(偏离即构建明错)。render-cases 钉死 dist 根无 stub。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -62,6 +62,9 @@ describe('六类页面构建(astro build × render-input 夹具)', () => {
|
||||
// 404 独立静态页(Astro 特例 → 根级 404.html)
|
||||
expect(statSync(join(dist, '404.html')).isFile()).toBe(true)
|
||||
expect(page('/')).toContain('demo-site')
|
||||
// dist 根无内容层 stub(astro 5.18.2 无条件发射——钩子归属清理;dist 树=target_file 面)
|
||||
expect(readdirSync(dist)).not.toContain('content-assets.mjs')
|
||||
expect(readdirSync(dist)).not.toContain('content-modules.mjs')
|
||||
})
|
||||
|
||||
it(`编码路径目录原样落盘:dist/${ENCODED}/ 字节不变(前置事实 7——禁 percent-decode)`, () => {
|
||||
|
||||
Reference in New Issue
Block a user