DEV Community

wxfwxf911
wxfwxf911

Posted on

我受够了每天手动发 5 个平台,于是写了一个工具

我受够了每天手动发 5 个平台,于是写了一个工具

最痛苦的不是写代码,而是"分发"

2026 年了,AI 能帮我写代码、做设计、剪视频,但我写完一篇技术文章后,还是要打开 5 个浏览器标签页,逐个复制粘贴、调整格式、上传图片、添加标签、点击发布。

流程大概是这样:

  • Dev.to — Markdown 粘贴过去还行,原生支持
  • 掘金 — 重新上传封面图,标签体系完全不一样
  • CSDN — 代码块样式崩了,手动修
  • Hashnode — 又是粘贴一遍,调整 front matter
  • 再发个 X 推广一下

等 5 个平台发完,40 分钟过去了。写文章才花了我 20 分钟。

分发时间是写作时间的 2 倍。

于是有了 PolyPost

一个工具,写完 Markdown,点一下发布。

写文章(20 分钟)→ 打开 PolyPost → 选平台 → 发布(30 秒)
Enter fullscreen mode Exit fullscreen mode

能做什么

  • 一次写作,多平台发布 — Dev.to、掘金、CSDN 一键发布
  • 内容自动适配 — 标题太长?自动截断。标签太多?自动限制。格式不兼容?自动转换
  • 定时发布 — 设定时间,到点自动发,不用守着
  • 草稿管理 — 所有平台的文章状态一目了然
  • 数据回顾 — 发布后想看阅读量、点赞数?内置数据追踪
  • 内容日历 — 月视图看你的发布节奏

怎么做到的

后端接各个平台的 API(官方 API + Cookie 模拟),前端就是一个 Markdown 编辑器加发布面板。选择目标平台,预览适配效果,点发布——然后 10 秒之内你就能在各平台看到你的文章。

技术栈

技术
后端 FastAPI + SQLite
前端 原生 JS + Tailwind CSS
平台对接 httpx 异步并发 + 手写 OAuth 签名

全部本地运行,你的 API Key 和 Cookie 不会上传到任何服务器。

路线图

  • [x] Dev.to / 掘金 / CSDN 发布
  • [x] 定时发布 + 内容日历
  • [x] 内容自动适配
  • [x] 数据追踪
  • [ ] Medium / X 接入
  • [ ] CLI 工具(polypost publish article.md
  • [ ] Tauri 桌面端打包

最后

这个工具是我自己每天要用的东西。如果你也受够了手动分发,或者有任何想法,欢迎留言交流。

写的代码要能跑,写的文章也要能发。少花时间在分发上,多花时间在创作上。

Top comments (0)