Skip to content
DOIT-BenPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

CrossPost

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。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages