用途
Essay Publishing Pipeline 用于把写好的文章和长篇内容,从草稿阶段经过编辑、格式化、元数据补充、构建,最终发布并分发到多个平台。它强调以自有站点为发布源头(POSSE:Publish on Own Site, Syndicate Elsewhere),再向 Medium、Dev.to、LinkedIn、Newsletter 等渠道同步。
主要能力
- 七阶段管线:Draft → Edit → Format → Metadata → Build → Publish → Distribute,并带有反馈回路。每个阶段定义了输入、输出和可用工具。
- Markdown + Frontmatter 内容结构:支持 title、subtitle、author、date、updated、status、tags、category、series、series_order、abstract、canonical_url 等字段。
- 文章分类体系:status(工作流状态)、tags(主题分类)、category(主分类)、series(多篇分组)、canonical_url(SEO 规范链接)、abstract(摘要)。
- Markdown 处理:提供 Pandoc 将 Markdown 转为 HTML5 和 PDF 的命令示例,支持模板、代码高亮、目录。
- 静态站点生成集成:提供 Python 构建脚本示例,读取 frontmatter、过滤已发布文章、生成 HTML 页面、索引页和 RSS 订阅源。
- RSS/Atom 订阅源生成:提供 Python 生成 RSS 2.0 feed 的代码示例。
- 跨平台分发策略:POSSE 流程,自有站点为规范来源,RSS 触发自动化同步到其他平台。
- 跨平台格式对照:列出各平台格式、限制和注意事项(如 Medium 设置 canonical URL、LinkedIn 3000 字符限制、Newsletter 需适配邮件布局)。
- 自动化跨平台发布:提供异步函数示例,调用 Dev.to API 和 Newsletter API 进行发布。
- 质量门禁:发布前检查清单,包括拼写语法、链接验证、图片优化与 alt 文本、frontmatter 完整性、canonical URL、Open Graph 元数据、RSS 校验、移动端渲染。
- SEO 元数据模板:提供 og:title、og:description、og:type、og:url、twitter:card 等 meta 标签示例。
- 反模式提示:如不设 canonical URL 导致重复内容 SEO 惩罚、手动跨平台发布、缺少 RSS、草稿内容泄漏、无版本记录、平台优先发布等。
使用方式
该技能以流程和代码示例的形式提供。使用者可按照七阶段管线组织内容生产,采用带 frontmatter 的 Markdown 撰写文章,使用 Pandoc 或静态站点生成器构建输出,生成 RSS 订阅源,并通过 API 或手动方式将内容分发到各平台。具体安装命令和运行方式在资料中暂未提供。
适用场景
- 个人博客或独立写作者需要系统化管理文章发布流程。
- 需要将同一篇文章同步到多个平台并保持 SEO 规范链接。
- 希望用静态站点生成器构建文章集合并自动生成 RSS 订阅源。
- 需要发布前质量检查清单来减少错误。
限制
资料中未提供具体的安装命令、依赖版本、平台 API 密钥配置方式、收费或价格信息。部分代码示例为示意性质,实际使用需根据自身环境调整。