Mars-Editor-Web (whyubel1eve/Mars-Editor-Web)
Searching Database…
这是什么?
Mars Editor 是一款 Markdown 写作工具,一键把你的草稿转换成内联样式的富文本,让你可以直接粘贴到微信公众号编辑器而不丢失格式。
这是桌面应用,还是在浏览器里用的东西?
它是一个用 React、TypeScript 和 Vite 构建的 Web 应用,完全在客户端运行(编辑、预览和存储都发生在你的浏览器里)。
怎么用它开始写作?
在编辑窗格中写 Markdown,同步预览窗格会实时渲染,然后点击一键复制按钮,得到适配微信的富文本块,直接粘贴到公众号编辑器即可。
用它需要后端或 API 密钥吗?
不需要后端,也不需要 API 密钥——它完全在客户端运行,就连备份用的 zip 读写也没有借助第三方库,而是用浏览器原生的 CompressionStream 实现。
为什么主题系统只生成内联样式而不生成 CSS 类?
因为微信公众号编辑器在粘贴时会剔除 class 属性和 style 标签,只保留内联样式,所以 Mars Editor 的主题系统被设计为只输出内联样式字符串,以保证预览与粘贴后真正保留的效果一致。
我需要先把图片上传到图床吗?
不需要——图片以 data URI 形式嵌入,测试表明粘贴到微信后台编辑器后能原样保留,因此无需单独的图床即可写作和复制。
支持哪些导出格式?
可以把当前草稿导出为纯 .md,把全部草稿导出为 .zip 备份(草稿加原始图片和 manifest.json),或把渲染后的文章导出为一张 750px 宽的 .png 长图。
编辑器如何处理主题和排版密度?
它内置多套可切换的浅色/深色纸张主题,另有三档间距密度预设(紧凑/标准/宽松),其中“标准”与每个主题的原始设计一致。
What are similar projects?
md, wechat-style-extractor, vue-manage-system, html-anything, d2-admin, stackedit, qaryaty-smart-village, newsnow
Which topics is it in?
zip, rich-text-editor, markdown-editor, converter, writing, wechat, cloudflare, content-creation, vite, offline, china, local-first