WordPress 增强发布器:自动封面图与 Markdown 转换

介绍我们开发的 WordPress 自动化发布技能

概述

WordPress 增强发布器是我们开发的 OpenClaw 技能,用于自动化内容发布到 WordPress 网站。

核心功能

  • 🎨 自动封面图生成:基于标题和关键词 AI 生成 16:9 封面图
  • 📝 Markdown 转 HTML:自动将 Markdown 转换为精美的 HTML 格式
  • 📊 智能摘要生成:自动生成 80 字符以内的文章摘要
  • 🚀 一键发布:支持草稿和直接发布

技术实现

1. 封面图生成

使用 Gemini 3.1 Flash Image Preview API 生成封面图:

def generate_cover_image(title, keywords=None):
    prompt = create_image_prompt(title, keywords)
    cmd = [
        "uv", "run", NANO_BANANA_SCRIPT,
        "--prompt", prompt,
        "--filename", filename,
        "--resolution", "2K"
    ]
    result = subprocess.run(cmd, capture_output=True, text=True)
    return str(image_path)

2. Markdown 转 HTML

使用 Python markdown 库转换。

使用方法

安装技能

确保技能存在于 skills/wordpress-publisher/scripts/

命令行使用

# 发布草稿
python3 skills/wordpress-publisher/scripts/enhanced_publisher.py \
 --title "文章标题" \
 --content "$(cat article.md)" \
 --status draft

# 直接发布
python3 skills/wordpress-publisher/scripts/enhanced_publisher.py \
 --title "文章标题" \
 --content "$(cat article.md)" \
 --keywords "SEO, WordPress" \
 --status publish

总结

WordPress 增强发布器通过自动化封面图生成、Markdown 转换和摘要生成,大大简化了内容发布流程。

技能版本:2.0.0
最后更新:2026-03-08

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部