{"repo":"laogou717/md-wechat","free":true,"listed":false,"github":"https://github.com/laogou717/md-wechat","clone":"git clone https://github.com/laogou717/md-wechat.git","description":"WeChat Markdown editor & formatter｜公众号 Markdown 排版工具：26 套主题一键换肤、实时预览、复制即得富文本","language":"JavaScript","stars":185,"topics":["markdown","markdown-editor","vite","vue3","wechat","wechat-official-account"],"license":"MIT","category":"productivity","readme_excerpt":"MD公众号排版 面向公众号写作者的 Markdown 排版工具：左边写 Markdown，右边实时预览公众号效果，一键复制富文本，直接粘贴进公众号后台，样式不丢失。 功能 - Markdown 实时渲染，编辑器与预览同步滚动 - 26 套排版主题一键换肤，悬停卡片即可实时试看；每套主色可自定义，部分主题的辅色可单独调整 - 字号、字体可调，支持按主题覆盖自定义 CSS - 图片画廊三种模式： 拼贴 （主图 + 右列裁切填充，拖拽边界自由微调、底边始终齐平）、 网格 （1:1 / 4:5 / 3:4 统一裁切，公众号后台实测支持）、 单列 - 剪贴板/拖放/文件选择三种方式插入图片，字节存本地 IndexedDB，文档只留短引用，复制到公众号时自动还原 - 视频处理：本地视频预览可播放；复制时 ≤7.5MB 的视频内联带走（按公众号正文 10M 上限反推），更大的自动转为带文件名的占位卡，粘贴后在公众号后台插入真视频（视频不像图片会被微信转存，必须走后台上传转码审核——平台限制，非工具问题） - 代码块高亮（22 种常用语言，样式全部内联）、表格、嵌套引用、分割线等完整语法支持 - 满屏 / 手机 / 桌面三种预览比例，手机样机框接近真机效果 - 多文档管理、回收站、本地自动保存 - 导入 / 导出 Markdown，随时备份文章 - 顶栏「?」查看快捷键与操作提示（复制排版、保存、图片拖拽、段落定位等） 技术栈 - Vue 3 + Vite - CodeMirror 6（编辑器） - markdown-it + highlight.js（渲染与代码高亮，复制时样式全部内联） - 无后端：全部数据保存在浏览器本地（localStorage / IndexedDB），静态托管即可运行 安装与启动 方式一：一键启动（推荐给小白） - macOS ：双击 start.command （首次如提示无法打开，在文件上右键 → 打开） - Windows ：双击 start.bat （如弹出 SmartScreen，点「更多信息 → 仍要运行」） 脚本会自动检查 Node.js；如果电脑没装，会从国内镜像下载免安装版放到项目目录（ .node-runtime/ ，不污染系统），然后装依赖、起服务、开浏览器，全程无需管理员权限。 方式二：手动 需要 Node.js 18 及以上。 构建与测试 使用 1. 在左侧编辑器粘贴 Markdown，或点击「导入 Markdown」选择本地 .md 文件 2. 在右侧主题库选择主题，按需调整主色、辅色、字号 3. 点击「复制富文本」，到公众号后台粘贴即可发布 浏览器要求 推荐 Chrome / Edge，Safari 也能正常使用全部功能。 数据与隐私 - 纯前端应用， 无后端、无埋点、无账号体系 ：文章、图片、设置全部保存在浏览器本地（localStorage / IndexedDB），不上传任何服务器 - 可选的「图床」功能（SM.MS / GitHub / 自定义接口）需要你主动配置 Token，凭据同样只存本机浏览器（明文 localStorage），仅在你手动触发上传时才会把媒体发往对应服务 - 关闭浏览器标签页或清理站点数据即可彻底抹除所有内容 在线版（可选） 纯静态产物（ npm run build 输出 dist/ ），部署到 Cloudflare Pages、Vercel 等任意静态托管即可。仓库自带的 GitHub Actions 工作流会在每次 push / PR 时自动跑构建与测试。 项目地址 ht","default_branch":null,"files":null,"tree":[],"storefront":"/r/laogou717","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laogou717/md-wechat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}