publish-studio · 牛马运营发布工作台¶
从内容库一键生成各平台就绪文案(公众号 / 掘金 / 小红书 / 知乎 / 微博),自动维护发文记录表。 目标:写一次 markdown,五平台粘贴即发,省去手动排版、凑标题、找标签、记表的时间。
安装¶
用法¶
pstudio <file.md> # 生成全部 5 平台文案并打印
pstudio <file.md> --platform xhs # 只生成小红书版(wechat/juejin/xhs/zhihu/weibo)
pstudio <file.md> --out ./out # 导出各平台文件到目录
pstudio <file.md> --copy xhs # 复制小红书文案到剪贴板(有 pbcopy/xclip 时)
pstudio record <平台> <链接> [备注] # 登记发文记录表(追加一行)
pstudio list [目录] # 列出内容库 markdown
典型工作流(单篇约 30 分钟 → 2 分钟准备)¶
# 1. 写好正文 markdown(或直接复用 素材库/ 里的稿件)
# 2. 一键生成全部平台文案
pstudio "素材库/01-转型故事/第一篇-技术人资产论-总纲.md"
# 3. 每个平台复制即发(本地电脑有剪贴板)
pstudio 正文.md --copy wechat
pstudio 正文.md --copy juejin
pstudio 正文.md --copy xhs
# 4. 发完登记(一次命令,不用手填表格)
pstudio record 公众号 https://mp.weixin.qq.com/s/xxxx 资产论01
平台适配规则¶
| 平台 | 生成内容 |
|---|---|
| 公众号 wechat | 标题 + 60 字摘要 + md 正文 + 文末"下一篇"引导 |
| 掘金 juejin | 标题加 \| 技术人资产论 后缀 + md 正文 + 固定结尾 + 4 标签 |
| 小红书 xhs | 分发版(## 拆条)原样输出补话题;正文自动拆 3 条金句 + 话题标签 |
| 知乎 zhihu | 问题式标题 + "先说结论→要点→结尾"回答体 |
| 微博 weibo | 正文提取 3-5 条金句短句(140 字内)+ 话题 |
识别分发版:内容含
## 拆条或标题含"拆条/分发版"时按拆条原样输出。
目录结构¶
tools/publish-studio/
├── src/
│ ├── cli.js # 命令行入口
│ ├── loader.js # markdown 加载(标题/说明块/正文/分发版检测)
│ ├── adapters.js # 5 平台适配器 + 标签/摘要/金句提取
│ ├── clipboard.js # 剪贴板(pbcopy/xclip/clip 自动探测)
│ └── record.js # 发文记录表追加(发文记录表.md)
└── README.md
后续扩展(L2 · 需要平台凭证)¶
- 公众号 API:提供认证公众号
appid/secret后,可加pstudio publish wechat直接上传草稿/发布 - 掘金/CSDN:接入 artipub 登录态发布
- 知乎/微博:申请开放平台 API 后接入
- 凭证配置位置预留:
src/config.js(gitignore 保护,不提交密钥)
说明¶
- 零外部依赖(纯 Node 内置模块),Node ≥ 18
- 剪贴板需要系统工具:macOS
pbcopy/ Linuxxclip/ Windowsclip;服务器无剪贴板时用--out导出 - 本工具服务于
tech-career-assets内容库(素材库/ + 曝光材料/)