写 Markdown,一键发布到公众号、小红书、知乎。
公众号不再代码块丢失,小红书自动生成图文脚本,知乎表格不再错位。
🇨🇳 为中文创作者而生。完全免费、开源,全部功能不锁。
- 📝 Markdown 编辑器 — 左右分栏,实时预览
- 🔄 三平台切换 — 公众号 / 小红书 / 知乎,一键切换渲染格式
- 📱 小红书图文脚本 — 自动按 H2 拆分图文,生成标题 + 封面文案 + 话题标签
- 📋 富文本一键复制 — 粘到公众号/知乎后台格式正确
- 🎨 9 种代码块主题 — Dracula / GitHub / One Dark / Nord / Tokyo Night / Catppuccin Mocha …
- 🤖 AI 文案助手 — 自带 OpenAI 兼容 Key(BYOK),生成标题/摘要/话题标签/封面文案
- 🌙 深色模式
💡 这是作者的第一个副业项目,所有功能直接开放,无 Pro 解锁、无激活码。如果它帮到了你,欢迎在仓库点个 ⭐ 或者 请作者喝杯咖啡 ☕。
# 克隆仓库
git clone https://github.com/neo0591/md2cn-publish.git
cd md2cn-publish
# 安装依赖(需要 pnpm)
pnpm install
# 启动开发服务器
pnpm dev浏览器打开 http://localhost:3000
pnpm build
pnpm start支持部署到 Vercel / Cloudflare Pages / 自有服务器。
AI 文案助手走 Bring Your Own Key——你填自己的 API Key,所有数据在你浏览器里,不经过我们任何服务器。
兼容 OpenAI API 协议的服务都可用:
- OpenAI 官方 (
https://api.openai.com/v1) - DeepSeek / 智谱 / 通义 / 豆包 / Moonkit 等国内兼容站
- 自部署的 Ollama / vLLM
点开右上角 ✨ AI 助手 即可配置。
- 公众号粘贴教程 — 复制富文本后直接粘贴,格式不丢
- 小红书图文教程 — 自动拆分图文脚本,照着发
- 知乎粘贴教程 — 表格/代码块/公式完整保留
- AI Key 配置教程 — 3 分钟拿到 API Key
| 层 | 技术 |
|---|---|
| 框架 | Next.js 16 (App Router) + TypeScript |
| Markdown | unified / remark / rehype 生态 |
| 代码高亮 | Shiki(内联样式,公众号兼容) |
| 编辑器 | Monaco Editor |
| 状态 | Zustand |
| 样式 | Tailwind CSS |
| 包管理 | pnpm workspace (monorepo) |
md2cn-publish/
├── apps/web/ # Next.js 主应用
│ └── src/
│ ├── app/ # 页面
│ ├── components/ # UI 组件
│ ├── lib/ # 工具函数
│ └── stores/ # Zustand 状态
├── packages/core/ # 核心解析器(可独立发 npm)
│ └── src/
│ ├── platforms/ # 公众号/小红书/知乎渲染
│ └── themes/ # 代码块主题
└── docs/ # 教程文档
这是我的第一个副业项目,完全免费、所有功能开放。如果它帮到了你,扫码请我喝杯咖啡 ~
或者,更简单的支持方式:
- ⭐ 给本仓库点个 Star
- 🐛 用着有 bug 请提 Issue
- 📣 转给身边写文章的朋友
- unified / remark / rehype — Markdown 处理生态
- shiki — 代码高亮
- KaTeX — 数学公式渲染
- Monaco Editor — 代码编辑器
- Next.js / Tailwind CSS
MIT © 2026 MD2CN Publish contributors
