- Sveltia 对 folder 集合的 media_folder 按"相对集合目录"解析:写成
content/posts/assets 会二次嵌套成 content/posts/content/posts/assets
(用户在后台首次上传书封即踩,文件落错位置 + cover 引用缺失 →
构建 ImageNotFound,发布链中断)。修为 assets,并把已落错位置的
书封文件移到 content/posts/assets/
- Astro 7.4.4 需要 Node >= 22.23.4,宿主为 22.22.3:升级将锁死 CI
构建(实测 CI 报 not supported)。本笔回落到 7.3.8 恢复发布链;
Node 升级后另行升级 Astro(含全链验收)
验证: pnpm astro build 44 页 exit 0;书封图片入 content/posts/assets/
与文章 cover 路径一致
Spec: none (后台路径修复 + 依赖回滚)
Co-authored-by: GLM-5.3
31 lines
779 B
JSON
31 lines
779 B
JSON
{
|
|
"name": "wait4x-blog",
|
|
"type": "module",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/rss": "^4.0.19",
|
|
"@astrojs/sitemap": "^3.7.4",
|
|
"@fontsource-variable/noto-sans-sc": "^5.3.1",
|
|
"@fontsource-variable/noto-serif-sc": "^5.3.1",
|
|
"@fontsource/jetbrains-mono": "^5.3.0",
|
|
"@fontsource/noto-sans-sc": "^5.3.1",
|
|
"astro": "^7.3.8",
|
|
"astro-pagefind": "^2.0.1",
|
|
"exifr": "^7.1.3",
|
|
"lxgw-wenkai-screen-webfont": "^1.7.0",
|
|
"sharp": "^0.35.5"
|
|
},
|
|
"devDependencies": {
|
|
"@astrojs/markdown-remark": "^7.3.5",
|
|
"@fontsource/noto-serif-sc": "^5.3.1",
|
|
"playwright": "^1.64.1"
|
|
}
|
|
}
|