n8n工作流:WordPress的AI驱动博客自动化
此工作流每天自动生成并发布10篇博客文章到WordPress网站。它收集与技术相关的新闻文章,筛选并分析其相关性,通过研究扩展内容,使用AI生成SEO优化的长篇文章,利用Leonardo AI创建匹配的图片,并通过WordPress REST API发布。每一步都被跟踪并存储在MongoDB中,以供参考和性能跟踪。
您可以在此处查看基于AI的文章的演示结果:Emp0文章
工作原理
- 每日调度器从RSS源(包括BBC、TechCrunch、Wired、MIT Tech Review、HackerNoon等)获取最新新闻。
- RSS数据被标准化和筛选,仅包含过去24小时内发布的文章。
- 每篇文章通过OpenAI驱动的分类器检查其与预定义用户主题(如AI、机器人技术或技术政策)的相关性。
- 相关文章被汇总、研究,并通过支持来源和引用进行总结。
- AI代理生成五个长尾SEO博客标题创意,按独特性和性能评分排序,并选择最佳标题。
- 创建博客大纲,包括H1和H2标题、关键词定位、内容结构和精选片段优化。
- 根据大纲生成长篇文章(1000至1500字),包含类比、引用、示例和关键词密度。
- 生成SEO元数据,包括元标题、描述、图片替代文本、slug和可读性审核。
- 基于博客主题使用Leonardo AI生成AI图片,增强情感叙事和视觉一致性。
- 博客文章、元数据和图片作为草稿上传到WordPress,附加图片,设置Yoast SEO元数据,并发布文章。
所有输出(包括文章版本、元数据、生成步骤和最终博客URL)都存储在MongoDB中,以便未来分析和反馈。
需求
运行此项目需要以下账户和API访问权限:
工具 | 用途 | 备注 |
---|---|---|
OpenAI | 用于博客分类、生成、总结和SEO | 每天约0.20美元,使用GPT-4o-mini。预计每月:6美元 |
MongoDB | 灵活存储数据,包括草稿、标题、元数据和日志 | MongoDB Atlas免费层提供512 MB,足够存储64,000篇文章 |
Leonardo AI | 生成博客文章的特色图片 | 9美元购买3500积分,每月5美元充值可生成300张图片 |
WordPress | 通过REST API最终发布平台 | 托管在Hostinger上,每年15美元,含域名 |
设置说明
- 将提供的JSON文件导入到您的n8n实例中。
- 在n8n中配置以下凭证:
- OpenAI API密钥
- MongoDB Atlas连接字符串
- Leonardo AI的HTTP Header Auth
- WordPress REST API凭证
- 修改分类器和提示节点以反映您偏好的内容主题。
- 调整调度器节点以更改发布频率或时间。
- 使用Docker、PM2或托管自动化平台持续运行n8n实例。
成本估算
组件 | 每日使用量 | 每月成本估算 |
---|---|---|
OpenAI | 每天10篇文章 | 约6美元 |
Leonardo AI | 每天10张图片(每张15积分) | 约14美元(9基础+5充值) |
MongoDB | 免费至512 MB | 0美元 |
WordPress | 托管和域名 | 约1.25美元 |
总计 | 约21美元/月 |
观察与学习
此系统可以零人工努力扩展每日文章发布。然而,当前限制包括博客长度不一致和偶尔的连贯性问题。为解决此问题,我计划在工作流中建立一个反馈循环:
- SEO评论员代理将评估关键词强度、结构和可发现性。
- 主编代理将审查语气、清晰度和叙事结构。
- 两个代理将反馈建议给内容生成器,改进每篇草稿直至达到人类水平标准。
最终目标是持续生成高质量、可读性强、SEO优化的内容,与人类写作无异。