Releases: rockbenben/LearnData
Releases · rockbenben/LearnData
v1.4.0
✨ 新功能
- 自动化脚本: 新增 3 个效率脚本
seo-audit.js: 扫描 Markdown 文件的 SEO 问题llms-txt.js: 生成 LLM 友好的站点索引 (llms.txt)reading-sidebar.js: 自动生成 docsify 读书笔记侧边栏
🚀 重大架构升级
- 构建系统迁移: Webpack → Vite
- 开发服务器启动速度提升 10 倍以上(ESM 按需编译)
- 模块热替换(HMR)即时响应文件变化
- Content hash 优化生产构建
- 目录结构优化:
docs→src- 解决 Vercel 等平台默认构建命令的路径冲突
- 符合现代项目结构约定
⚠️ 破坏性更新
| 项目 | 说明 |
|---|---|
| 目录重命名 | docs/ → src/ (需更新 workflow 路径) |
| 构建器变更 | Webpack → Vite (config.ts 需使用 viteBundler()) |
| templateBuild 路径 | ./docs/ → ./src/ |
| 移除依赖 | mathjax-full, sass-loader, vidstack |
| 新增依赖 | @mathjax/src, gray-matter |
📦 Upgrade Guide / 升级指南
# Pull latest and reinstall
git pull origin main
rm -rf node_modules pnpm-lock.yaml
pnpm install
pnpm docs:build注意: 如有自定义文章在 docs/ 目录下,拉取后确保已迁移至 src/。路由路径不变。
Full Changelog: v1.3.9...v1.4.0
v1.3.9
⚠️ 破坏性更新
docs/.vuepress/styles/config.scss中的theme-colors配置项更名为theme-color。(43a6afc)- 博客页面
docs/blog.md中的layout配置由BlogHome改为Blog。(a26c290)
✂️ 默认组件调整
- 移除
docs/.vuepress/theme.ts中默认启用的内部组件vidstack,避免升级后在部分环境中构建失败。(ebf4319) - 修改
docs/.vuepress/styles/palette.scss,优化深色模式下的调色板。(eda325c)
♻️ 配置优化
- 清理
docs/.vuepress/sidebar.ts中错误的link: ""配置,并优化侧边栏路径结构,提高可读性和维护性。(6dce681)
📦 依赖更新
- 升级部分依赖,并重构了
package.json文件结构。(5b0ea87)
Full Changelog: v1.3.8...v1.3.9
v1.3.8
- 在
docs/.vuepress/theme.ts中添加设置版权及禁用复制的说明 (b5be1c9) - 更新 GitHub Action 配置
.github/workflows/main.yml,将 pnpm 版本从 9 调整为 10 (0c48b3e) - 常规依赖更新
package.json(d111e8b)
Full Changelog: v1.3.7...v1.3.8
v1.3.7
- 主题配置
docs/.vuepress/theme.ts: - 常规依赖升级
package.json(fae924a)
Full Changelog: v1.3.6...v1.3.7
v1.3.6
- 主题配置
docs/.vuepress/theme.ts:- 主题使用
custom,性能提升。 - 插件适配:
plugins.mdEnhance、plugins.markdownImage、plugins.markdownHint合并为markdown。
- 主题使用
- 样式更新:
docs/.vuepress/styles/palette.scss:修改主题背景颜色docs/.vuepress/styles/config.scss:添加多种主题颜色,用户可在导航栏自由选择主色docs/.vuepress/styles/index.scss:移除目录自定义位置(新主题已内置该优化项)
- 依赖升级
package.json:- 搜索依赖
vuepress-plugin-search-pro改名为@vuepress/plugin-slimsearch - 常规依赖升级
- 搜索依赖
Full Changelog: v1.3.5...v1.3.6
v1.3.5
博客页面样式更新:
docs\.vuepress\theme.ts:修改配置中的plugins.mdEnhance、plugins.markdownImage、plugins.markdownHint。docs\.vuepress\styles\palette.scss:博客样式结构进行了大幅度的改版。此次改动后,可以直接替换此文件以更新样式。docs\.vuepress\templateBuild.html:修改了网页模板head部分的样式定义,以适应新的页面布局和样式需求。package.json:除了常规依赖项的升级,还新增了对sass-embedded的依赖。