用途:把草稿 Markdown 文件转换为 Home Assistant 官网可直接发布的博客文章。
主要能力:提取博客标题、作者、发布日期、分类及 Social/OpenGraph 字段;删除“# Blog notes/preparations”段落和以 ☝️ 开头的说明行;把“### – Summary break / Read more –”转换为 <!--more-->;处理主图与附加图片;将外部链接转为带 target="_blank" 的 HTML <a> 标签;清理标题加粗、修正链接引用;生成带 Jekyll front matter 的文章。
使用方式:将草稿 .md 文件、必需的 art.webp 主图及可选的 image2.png、image3.png 等放入项目根目录 create-blog-post/,然后运行 /create-blog-post。草稿需包含元数据(Blog title、Author、Publish date、Category、Social/OpenGraph title 与 description),主图引用 ![][image1] 应位于“# Blog content”开头。
输出:source/_posts/YYYY-MM-DD-slug.markdown,以及 source/images/blog/YYYY-MM-slug/ 下的 art.webp 和转换后的附加图片。
限制:PNG 转 WebP 需要 cwebp 工具(sudo apt-get install -y webp);仅 www.home-assistant.io 与 home-assistant.io 保留为 Markdown 链接,其他域名转为 HTML 链接;URL slug 未提供时由标题自动生成。其他细节暂未提供。