v1.4.0
✨ 新功能
Markdown 图片相对路径支持
现在可以在 Markdown 中使用多种相对路径格式引用本地图片:
# 方式一:使用当前目录的 images 文件夹(推荐)

# 方式二:使用父目录的 images 文件夹

# 方式三:使用绝对路径(相对于仓库根目录)

# 方式四:直接引用(不使用 ./ 或 ../ 前缀)
支持格式: PNG, JPG/JPEG, GIF, WEBP, SVG, ICO
🛠️ 改进
项目结构模块化重构
将服务器代码迁移到 src/ 目录,采用模块化结构:
src/
├── index.js # Express 服务器入口
├── routes/
│ ├── api.js # API 路由
│ ├── feeds.js # RSS/Sitemap 路由
│ └── static.js # 静态文件路由
├── config/
│ ├── env.js # 环境变量
│ └── i18n.js # 国际化
└── utils/
├── cacheManager.js # 缓存管理
├── gitManager.js # Git 操作
├── markdownParser.js # Markdown 解析
└── seoHelper.js # SEO 优化
多语言日志 - 全面覆盖优化
v1.3.0 已引入 i18n 框架,但日志翻译覆盖不全,存在混用情况(_t()、直接中文字符串等)。本版本进行全面统一优化:
- 统一翻译函数: 所有日志统一使用
t()函数 - 完整覆盖: Git 操作、缓存管理、Markdown 解析、SEO 优化等全模块日志
LANG=zh-CN npm start # 中文日志
LANG=en npm start # 英文日志用户体验优化
- 文章不存在时自动跳转到首页
- 更新所有 README 文件反映新项目结构