# mdeditor **Repository Path**: xiao-box/mdeditor ## Basic Information - **Project Name**: mdeditor - **Description**: Modern MD Editor 是一款面向创作者与内容团队的「高颜值 Markdown 编辑器 + 社交平台发布器」。它以极致的界面与交互为基础,提供所见即所得的实时预览与多端视口切换,并通过一键复制将 Markdown 转为适配微信公众号/社交平台的高保真富文本(自动内联样式、字体/行高/字距与主题化适配),让创作到发布的最后一步变得优雅、高效、可控。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://mmdeditor.boxtech.icu/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-08-11 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: Markdown, vite, vue3, editor ## README

Modern MD Editor Logo

Modern MD Editor

社交平台友好型 Markdown 编辑器

Vue 3 Vite 5 CodeMirror 6 node >=18 npm >=9 MIT License

简体中文 · English

> 一款专为极致书写体验与「一键复制为公众号格式」而生的现代化 Markdown 编辑器。界面精致、体验顺滑,所见即所得地预览与复制,帮助你高效创作优雅内容。 ## 项目简介 - **这是什么**:现代化的 Markdown 编辑器,内置美学设计与强大预览,支持将 Markdown 一键转换为适配微信公众号/社交平台的 HTML(自动内联样式、字体/行高/字距适配、主题化美化)。 - **为什么做**:创作公众号/社交平台文章时,粘贴 Markdown 常丢样式、不统一。此项目提供「一键复制」能力,解决格式调整的低效痛点。 - **有什么不同**: - 精致 UI 与顺滑交互(预览视口切换、同步滚动、主题预加载防闪烁)。 - 可调「颜色主题 / 代码样式 / 排版系统 / 字体与字距与行高」。 - 针对社交平台的粘贴兼容性优化与降级策略。 ## 效果预览 ### 一键复制公众号格式 ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810145119169.png) ### 编辑 + 预览双栏 ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144536506.png) ### 预览窗口(桌面 / 平板 / 手机) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144616512.png) ### 支持 mermaid ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250814231133156.png) ### 设置面板(主题 / 代码样式 / 字体 / 间距) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144902477.png) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144832875.png) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144933681.png) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144947233.png) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810145007195.png) ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810145031310.png) ### 丰富的主题色 ![](https://xiaobox-public-images.oss-cn-beijing.aliyuncs.com/images20250810144355636.png) ## 项目特性 - **所见即所得预览与编辑(WYSIWYG)**: - 新增「可编辑模式」:点击顶部「视图切换」中的「所见即所得(可编辑)」按钮进入富文本所见即所得编辑;再次点击可切回「编辑器」或「编辑 + 预览」。 - 基于 Milkdown(preset-commonmark + preset-gfm)与 Prism 高亮,并与 Markdown 文本双向同步。 - 支持 Mermaid 节点视图;表格内反引号在少数场景做了兼容处理,确保展示与复制兼容。 - 保持与主题/代码样式/排版系统一致。 - 预览视口一键切换:`桌面 / 平板 / 手机`。 - **一键复制为公众号/社交平台格式**: - 自动注入内联样式(字体、字号、行高、字距、配色)。 - 主题化适配与细节增强(标题、列表、引用、代码、表格等)。 - 现代 Clipboard API 优先,失败时自动降级,增强兼容性。 - **强大的主题与排版系统**: - 颜色主题(含自定义主题色实时预览与持久化)。 - 代码样式(背景/字体/高亮变量一站式应用)。 - 排版主题系统(布局、间距、圆角、阴影等 CSS 变量)。 - **可调字体与阅读体验**: - 字体族、字号、行高、字距皆可在设置面板中直观调节。 - **现代前端架构**: - 基于 `Vue 3 + Vite 5 + CodeMirror 6`。 - 主题预加载(避免 FOUC)、性能防抖与缓存、模块化可扩展设计。 ## 技术栈与架构 - **核心框架** - **Vue 3**:组件化与响应式核心,使用 `