字
字节笔记本
2026年6月19日
格式坊:纯前端 Markdown 转微信公众号文章排版工具
API中转
¥120
本文介绍 格式坊(geshifang),一个纯前端 Markdown 转微信公众号文章排版工具。它支持本地排版和 AI 智能排版双模式,无需后端服务即可完成从 Markdown 到公众号文章 HTML 的完整转换。截至目前,该项目在 GitHub 上已获得 37 stars,主要使用 JavaScript 编写。
项目简介
格式坊是一个专为微信公众号文章排版设计的开源工具,由 moduwusuowei 开发维护。它把 Markdown 转换成适合公众号后台粘贴的 HTML,省去了手动调整格式的麻烦。
核心特性
- 双模式排版:本地排版纯客户端渲染无需联网,AI 排版调用 DeepSeek API 智能优化
- WYSIWYG 预览:预览区可直接编辑排版结果,支持撤销/重做(最多 50 步)
- 样式控制:H1~H4 颜色字号、表头色、字体、段间距、首行缩进等均可自定义
- 9 套内置 CSS 预设:简约留白、暖阳橙调、森林绿意、暮色紫调、海洋蓝调、国风典雅、极客暗色、柔和莫兰迪、代码舒适
- AI 辅助:润色、扩写、缩写、翻译(中/英/日/韩)
- 多草稿管理:自动保存、多草稿切换、历史版本回溯(最多 20 条)
- 多种导出方式:复制 HTML、导出 Markdown、导出长图(PNG)、导出 PDF
- 快捷键自定义:支持自定义快捷键映射
技术栈
- 原生 HTML / CSS / JavaScript ES Module - 纯前端架构,无框架依赖
- Tailwind CSS(CDN) - 样式框架
- DeepSeek API - AI 排版和辅助功能(可选)
- html2canvas - 长图导出
- CodeCogs LaTeX SVG - 公式渲染
- Node.js - 本地开发服务器
安装指南
前置要求
- Node.js >= 20
安装步骤
bash
# 克隆仓库
git clone https://github.com/moduwusuowei/geshifang.git
cd geshifang
# 启动开发服务器
npm start
# 或
node server.js浏览器打开 http://localhost:8899 即可使用。
使用示例
一键排版
在编辑区输入 Markdown 内容,点击"一键排版"或按 Ctrl+S,即可将 Markdown 渲染为带内联样式的公众号文章 HTML。排版后自动执行字数统计、错别字修正、敏感词检测。
AI 智能排版
配置 DeepSeek API Key 后,可使用 AI 排版模式。AI 辅助面板还支持润色、扩写、缩写和翻译功能。
样式模板管理
通过工具栏调整标题颜色、字体、段间距等参数,保存为模板后可快速切换。支持 JSON 格式的模板导入/导出。
部署方式
格式坊是纯静态前端应用,支持多种部署方式:
- Cloudflare Pages:直接上传或连接 Git 仓库
- Vercel:CLI 一键部署
- GitHub Pages:推送到仓库后配置 Pages
- Nginx:VPS 场景直接托管静态文件
- Docker:提供 Dockerfile,构建镜像后运行
项目链接
分享: