Skip to content

[1.0.0] - 2024-12-21

Compare
Choose a tag to compare
@wjc133 wjc133 released this 21 Dec 04:31
· 14 commits to main since this release

Changelog

[1.0.0] - 2024-12-21

Added

  • 检测 Docusaurus 博客文章的变更:
    • 自动检测新增的博客文章(Markdown 文件)。
    • 自动检测更新的博客文章(修改现有 Markdown 文件)。
  • 支持解析 frontmatter 数据:
    • 自动读取 slug 字段用于生成博客文章的链接。
    • 如果 slug 未定义,默认使用文件名作为链接路径。
  • 发送企业微信通知:
    • 使用企业微信机器人 Webhook 发送新增和更新的博客变更信息。
    • 提供默认的消息模板,支持动态占位符(如 ${addedBlogs}${updatedBlogs})。
    • 支持通过 message_template 参数自定义通知消息。
  • 配置选项:
    • wechat_webhook:企业微信机器人 Webhook 地址(必填)。
    • base_url:GitHub Pages 的基础 URL(必填)。
    • blog_dir:博客文件存储目录(可选,默认值为 blog)。
    • message_template:自定义通知消息模板(可选)。

Changed

  • 初始版本无需重大变更。

Fixed

  • 无已知问题修复。

⚠️ 注意事项

  • 必须将 actions/checkout@v3fetch-depth 参数设置为 2 或更大,或者设置为 0,以正确检测博客文章的变化。
  • 请将企业微信机器人 Webhook URL 安全存储在 GitHub Secrets 中,避免硬编码到工作流文件中。