astro大更新
/ 2 min read
之前试着更新过,依赖冲突放弃了,这次借助ai ide卷土重来。
主要升级
1. Astro 升级
- 从 Astro v4.6.0 升级到 v5.7.11
- 更新了相关依赖和集成
- 优化了构建流程和性能
2. Cactus 主题升级
- 从 Cactus 主题 v4.6.0 升级到 v6.4.0
- 保留了自定义内容和修改
- 添加了新的组件和布局选项
3. Tailwind CSS 升级
- 从 Tailwind CSS v3.4.10 升级到 v4.1.3
- 从 @astrojs/tailwind 切换到 @tailwindcss/vite
- 更新了相关插件和配置
功能改进
1. Markdown 处理优化
- 添加了更多 Markdown 处理插件支持(可选启用)
- 支持 rehypeHeadingIds 和 rehypeAutolinkHeadings 插件
- 支持 remarkDirective 插件(用于 admonition 提示框)
2. 样式更新
- 更新了 CSS 样式,使用 OKLCH 颜色空间
- 添加了新的组件样式,如 admonition(提示框)
- 优化了表格样式和键盘元素显示
3. 内容配置优化
- 将 tags 设置为可选,简化了 frontmatter 要求
- 保留了自定义的内容配置
- 兼容现有的内容文件格式