astro-minimax 0.8.3 是一个功能更新版本,带来了多项用户体验改进和新功能。
新功能
封面图支持
新增 cover 字段用于博客文章封面图,与 ogImage(社交分享图)区分:
| 字段 | 用途 | 使用场景 |
|---|---|---|
cover | 封面图片 | 用于首页卡片、文章列表页以及文章详情页的横幅展示 |
ogImage | 社交分享图片 | 在社交媒体分享链接时显示 |
回退行为:
- 未设置
cover但设置了ogImage→ogImage将作为封面图使用 - 两者都未设置 → 自动生成动态 OG 图片,同时用于两个场景
---
title: 文章标题
cover: ../../../assets/images/cover.png # 封面图,用于博客展示
ogImage: https://example.com/og.png # OG 图片,用于社交分享(可选)
---yaml设置面板
全新的设置面板,提供丰富的个性化选项:
- 外观设置:配色方案、边框圆角、字体大小
- 阅读设置:字号、行高、内容宽度、阅读主题、字体
- 布局设置:文章列表布局模式(卡片/网格/列表)
- 通用设置:小部件显示、动画效果
点击右下角的设置图标即可打开面板。
系列浮动导航
在文章详情页,如果文章属于某个系列,会在右侧显示浮动导航:
- 显示系列名称和当前进度
- 快速跳转到同系列其他文章
- 进度条显示阅读进度
统一的元信息组件
新增 PostMeta 组件,统一展示文章元信息:
- 作者、发布日期、阅读时长
- 分类和标签
- 支持多种展示模式(完整/紧凑/文章页)
偏好设置系统
引入集中式的偏好设置管理系统:
- 主题预设(teal、ocean、rose 等配色)
- 本地存储持久化
- 分享 URL 功能(可复制设置分享给他人)
统计概览
为归档、分类、系列、标签、友链页面添加了统计概览区域,显示总数信息。
改进
- 国际化增强:改进了翻译处理,设置面板支持动态语言切换
- Header 组件:改进了导航菜单样式,增强了响应式设计和可访问性
- 页面布局:优化了归档、分类、系列、标签等页面的布局和视觉效果
- TypeScript 类型:修复了
integration.ts中的类型安全问题
升级指南
如果你使用的是 0.8.1,只需更新依赖:
pnpm update @astro-minimax/core @astro-minimax/ai @astro-minimax/cli @astro-minimax/notifybash致谢
感谢所有贡献者和反馈问题的用户!
评论区
文明评论,共建和谐社区