掘金发布 SOP(Codex + Playwright MCP + Edge)
1. 目标
分享一套可复用流程:通过 SOP 让 Codex 配合 Playwright MCP,把本地 Markdown 自动发布到掘金编辑器。
2. 适用范围
- 目标场景:把本地 Markdown 发布到掘金
- 核心能力:Codex + Playwright MCP 自动操作浏览器
- 输入方式:由用户在对话中提供待发布 Markdown 的绝对路径
3. 前置条件
- Codex 已能调用 Playwright MCP,并能拉起浏览器(Edge)。
- 掘金账号已登录(建议使用独立 profile 保留登录态)。
- Codex 对目标 Markdown 文件有读取权限。
4. 文章格式约定
建议每篇 Markdown 满足:
- 第一行是一级标题
# 标题(作为掘金标题)。 - 正文用标准 Markdown(
##、列表、代码块)。 - 代码块必须带语言标记(如
json、bash)。
5. 新对话发布指令模板
请严格按 SOP 执行掘金发布:
- 先读取
{{SOP 文件绝对路径}}- 再读取
{{文章 Markdown 绝对路径}}- 使用 Playwright MCP(Edge)进入掘金编辑器并发布
- 若出现验证码/滑块,暂停并提示我处理;我回复“已完成”后继续
- 发布完成后返回:文章标题、文章 URL、发布时间、状态(审核中/已发布)、是否公开可访问
示例:
请严格按 SOP 执行掘金发布:先读取
{{SOP 文件绝对路径}},再读取{{文章 Markdown 绝对路径}},然后发布并返回文章 URL。
6. AI 执行流程
- 读取 SOP 与目标文章 Markdown。
- 检查 Playwright MCP 是否连到 Edge(不是 Chrome)。
- 打开掘金编辑器新建页:
https://juejin.cn/editor/drafts/new?v=2。 - 填入标题(取 H1)与正文(Markdown 全文)。
- 点击“发布”,在弹窗中完成必填项:
- 选择 1 个最相关分类。
- 标签必须填写 3 个,且要相互关联;AI 需在标签输入框自行搜索标签并逐个勾选为“已选状态”。
- 仅输入文字不算完成,必须确认 3 个标签都已落到已选区域;若提示“至少添加一个标签”,继续搜索并勾选直到通过。
- 若出现验证码/滑块,暂停等待用户回复“已完成”后继续。
- 点击“确定并发布”。
- 发布后进入创作者中心核验结果,并按标题关键字搜索确认文章存在。
- 完成判定标准:
- 文章详情页可打开,URL 为
https://juejin.cn/post/<id>或审核中的https://juejin.cn/spost/<id>。 - 标题与本地 Markdown 一致,发布时间可见。
- AI 最终返回:文章标题、文章 URL、发布时间、当前状态(审核中/已发布)、是否公开可访问。