🎨 视觉大改版:极简东方主题
- 朱砂红主色 + 宣纸暖白 / 暖墨黑配色,Noto Serif/Sans SC 正文 + JetBrains Mono 代码字体,shiki
vitesse
暖色高亮,面包屑默认开启,favicon 改用朱砂色logo.svg - 读书笔记独立站同步该主题
- 看板娘 live2d 资源迁移到版本目录
v20260619/
✨ 新功能
- FAQ 结构化数据:frontmatter 写
faq字段,自动生成FAQPageJSON-LD(利于搜索 / AI 引擎引用) - GEO 审计:新增
scripts/geo-audit.js与geo:audit,并增强seo-audit.js
📦 依赖与构建
vuepress/vuepress-theme-hope→rc.30/rc.107;vue收敛为单一3.5.38;pnpm-lock清理 webpack
残留- pnpm 10 → 11(CI 与本地)
⚠️ 破坏性更新
| 项目 | 说明 |
|---|---|
| pnpm 版本 | 必须 pnpm 11(CI 与本地一致) |
| 构建脚本授权 | 新增 pnpm-workspace.yaml,用 allowBuilds 批准 esbuild / @parcel/watcher;移除 |
package.json 的 onlyBuiltDependencies 与冗余 .npmrc。**缺失会触发 ERR_PNPM_IGNORED_BUILDS,导致 `pnpm |
|
install/docs:build` / CI 失败** |
|
| 看板娘路径 | templateBuild.html 引用改为 |
/live2d-widget/v20260619/autoload.js,自定义过模板者合并时务必保留 |
|
| Google 分析 | config.ts 中 GA 插件默认注释、移除硬编码统计 ID,需填回自己的 GA4 ID |
⬆️ 升级指南
pnpm -v # 确保是 11(旧版先 npm i -g pnpm@11 或用 corepack)
git pull origin main
pnpm install # 读取 pnpm-workspace.yaml 的 allowBuilds,自动批准构建脚本
pnpm docs:build
- 若 pnpm install 报 ERR_PNPM_IGNORED_BUILDS:确认 ① pnpm -v 为 11;② 仓库根存在 pnpm-workspace.yaml。
- Dependabot 对 markdown-it / vite / esbuild 的安全更新可能报红——这些是 vuepress 锁定的传递依赖,需待 vuepress
升级后修复,不影响构建。Full Changelog: v1.4.0...v1.5.0