Releases: dyedd/serenade
Releases · dyedd/serenade
v1.1.0
Highlights
- AI:
npm run new:post/npm run new:column支持 AI 生成 URL;可选生成封面图 - 同步:新增
npm run sync,支持 content / .output / 全量 / 指定文章 / 指定专栏 / JSON 同步 - 迁移:新增 301 重定向映射(
app/middleware/redirects.json);注:这属于我自己的定制化 - SEO & 体验:路由标题自动生成;文章详情加入上一篇/下一篇;列表/专栏页加载态;更新 favicon、调整首页布局
配置(可选)
- 新增
.env.example,如需启用对应能力请在.env配置:- URL 生成:
OPENAI_API_KEY(可选OPENAI_BASE_URL/OPENAI_MODEL) - 配图生成:
IMAGE_API_KEY(可选IMAGE_BASE_URL/IMAGE_MODEL) - 同步到服务器:
SERVER_HOST/SERVER_USER/SERVER_PATH
- URL 生成:
Changelog
- feat: 添加重定向功能,支持路径映射
- feat: 根据路由路径动态生成页面标题,优化SEO
- feat: 添加加载状态和样式,优化用户体验
- refactor: 移除首页编程时间模块,清理 SkeletonCard,调整首页布局
- feat: 更新 favicon 图标
- feat: 文章内容/导航优化(上一篇/下一篇 + 页面 meta)
- feat: scripts 工具支持 AI 生成 URL,新增
.env.example与说明 - feat: 新增 AI 配图生成与服务器同步功能
Full Changelog: v1.0.0...v1.1.0