skip to content
rainbow ゆめこ

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 要求
  • 保留了自定义的内容配置
  • 兼容现有的内容文件格式