CrossPost 是一个跨平台图文工作台:将一篇可编辑正文整理为公众号、小红书、抖音短图文、抖音长图文、知乎、贴吧和 CSDN 的发布版本。
- 公众号:长图文 HTML。
- 小红书:图文卡片与短笔记。
- 抖音短图文:3-5 张图轮播和短配文。
- 抖音长图文:完整长文,关键段落间穿插图片。
- 知乎:长文 Markdown。
- 贴吧:论坛楼层文本。
- CSDN:技术博客 Markdown。
cp .env.example .env
docker compose up -d --build服务默认监听 127.0.0.1:4877。生产环境应由 Nginx 反向代理,并将真实密钥只保存在部署主机的 .env。
npm test- 不提交
.env、令牌、Cookie、私钥、运行数据库和用户上传内容。 - 图片导入只允许公开 HTTPS 地址,并进行私网地址防护、大小限制和格式校验。
- CrossPost 只生成和导出草稿,不自动对外发布。
邀请制 API 的实现与上线门禁见 docs/invite-workspace-beta-implementation.md,规格基线见 docs/requirements/invite-workspace-beta-requirements.md。
默认不开启邀请制 API。启用前必须准备 PostgreSQL、Redis、私有 S3/OSS,执行迁移清单和 owner 数据迁移,并通过隔离验收。API 使用独立工作区 Key,不得复用旧管理员会话或 CROSSPOST_INGEST_TOKEN。