本技能在流程与编辑器入口上参考了 SkillHub 社区中的 「CSDN 文章发布」(csdn-publish,ClawHub:echome123/csdn-publish)。SkillHub 上同类高热度技能还包括 Csdn Publisher(csdn-publisher,浏览器自动化 + 扫码登录等)。若需与官方包同步,可在 SkillHub 搜索「CSDN」后安装原技能。
若需将待发布的 Markdown 草稿、截图或附件落在本机固定目录,使用:
~/WorkBuddy/csdn-article-publish/(与 skill-config.json 的 outputDir 一致,等价于 path.join(HOME, 'WorkBuddy', 'csdn-article-publish');发布动作仍在 CSDN 网页完成。)
browser / Playwright / Cursor Browser);下文用 browser.* 表示抽象步骤,具体 API 以当前环境为准。 https://mp.csdn.net/mp_blog/creation/editor
spm 等参数可保留,以打开后实际可编辑为准。snapshot / 可访问性树)判断:ref(如 e41)。页面改版后 ref 会变,必须以当前快照中的 ref 为准,不可硬编码旧 ref。https://blog.csdn.net/{username}/article/details/{id}若用户本地已有 Markdown 文件:
Read 读取文件内容(含 frontmatter 时,标题可用 title 或一级标题)。| 情况 | 处理 |
|---|---|
| ------ | ------ |
| 未登录 | 停止自动化,提示用户登录 CSDN |
| 标题过短/过长 | 按页面提示调整字数 |
| 正文为空 | 提示补充内容 |
| ref 找不到 | 重新 snapshot,用新 ref,勿沿用文档中的示例 ref |
| 网络或超时 | 重试或建议用户检查网络 |
若希望使用社区维护的安装包与版本更新,可参考 SkillHub 安装说明,在商店中搜索 CSDN 或 csdn-publish / csdn-publisher。
wechat-content-studio、wechat-typeset-pro 等生成或排版 Markdown,再调用本技能发布到 CSDN。共 1 个版本