Skip to content

v1.5.0

Latest

Choose a tag to compare

@rockbenben rockbenben released this 19 Jun 13:40
· 5 commits to main since this release
af30b5c

🎨 视觉大改版:极简东方主题

  • 朱砂红主色 + 宣纸暖白 / 暖墨黑配色,Noto Serif/Sans SC 正文 + JetBrains Mono 代码字体,shiki vitesse
    暖色高亮,面包屑默认开启,favicon 改用朱砂色 logo.svg
  • 读书笔记独立站同步该主题
  • 看板娘 live2d 资源迁移到版本目录 v20260619/

✨ 新功能

  • FAQ 结构化数据:frontmatter 写 faq 字段,自动生成 FAQPage JSON-LD(利于搜索 / AI 引擎引用)
  • GEO 审计:新增 scripts/geo-audit.jsgeo:audit,并增强 seo-audit.js

📦 依赖与构建

  • vuepress / vuepress-theme-hoperc.30 / rc.107vue 收敛为单一 3.5.38pnpm-lock 清理 webpack
    残留
  • pnpm 10 → 11(CI 与本地)

⚠️ 破坏性更新

项目 说明
pnpm 版本 必须 pnpm 11(CI 与本地一致)
构建脚本授权 新增 pnpm-workspace.yaml,用 allowBuilds 批准 esbuild / @parcel/watcher;移除
package.jsononlyBuiltDependencies 与冗余 .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