duqing2026's picture
Enhance: Add Toolbar, Notion Theme, Pangu spacing, and Interview Guide
4167172
---
title: WeChat Markdown Editor
emoji: 📝
colorFrom: green
colorTo: blue
sdk: docker
pinned: false
---
# 微信公众号 Markdown 编辑器 (WeChat Markdown Editor)
这是一个专为微信公众号写作设计的 Markdown 编辑器。它可以将 Markdown 实时转换为适合微信公众号粘贴的 HTML 格式,支持多种配色主题和代码高亮。
## ✨ 新增功能
- **🎨 多主题切换**:支持默认、极客黑、粉彩、**Notion** 等多种风格。
- **🧹 一键格式化**:自动优化排版,实现中英文之间自动加空格(盘古之白)。
- **🖼️ 图片美化**:支持设置图片圆角和阴影,提升视觉体验。
- **📊 字数统计**:实时显示文章字数和预计阅读时间。
- **🛠️ 快捷工具栏**:提供常用的 Markdown 语法快捷键。
## 主要特点
- **实时预览**:左侧写作,右侧实时预览效果。
- **一键复制**:点击按钮即可复制带有内联样式的 HTML,直接粘贴到微信公众号后台。
- **代码高亮**:完美支持代码块高亮,解决公众号代码排版难题。
- **链接转脚注**:自动将 Markdown 中的链接转换为文末脚注(因为公众号不支持外链)。
- **本地优先**:纯前端渲染,保护隐私,无数据上传。
## 技术栈
- **Backend**: Flask (Python)
- **Frontend**: Vue 3, Tailwind CSS
- **Core**: markdown-it, highlight.js
- **Icons**: Phosphor Icons
## 如何使用
1. 在左侧输入 Markdown 文本,或使用顶部工具栏辅助输入。
2. 在右上角选择喜欢的主题(如 Notion 风格)。
3. 点击“魔法棒”图标进行中英文空格优化。
4. 点击右上角的“复制”按钮。
5. 在微信公众号后台编辑器中粘贴 (Ctrl+V / Cmd+V)。
## 面试辅助
如果你对这个项目的架构和实现细节感兴趣,请查看 [INTERVIEW_GUIDE.md](INTERVIEW_GUIDE.md)。
## 作者
Designed by DuQing.