Mars-Editor-Web (whyubel1eve/Mars-Editor-Web)
Searching Database…
Что это?
Mars Editor — инструмент для письма на Markdown, который одним кликом превращает черновик в rich text со встроенными стилями, чтобы вставить его прямо в редактор официального аккаунта WeChat (微信公众号) без потери форматирования.
Это десктопное приложение или то, что я использую в браузере?
Это веб-приложение на React, TypeScript и Vite, полностью работающее на клиенте (редактирование, предпросмотр и хранение происходят в вашем браузере).
Как начать писать?
Пишите Markdown в панели редактора и смотрите живой рендер в синхронизированной панели предпросмотра, затем кнопкой копирования одним кликом получите блок rich text, готовый для WeChat, который можно вставить прямо в редактор официального аккаунта.
Нужен ли бэкенд или какие-то API-ключи для использования?
Бэкенд или API-ключи не нужны — он полностью клиентский, и даже чтение/запись zip для бэкапов реализованы без сторонних библиотек, с помощью нативного CompressionStream браузера.
Почему система тем выдаёт только инлайновые стили вместо CSS-классов?
Потому что редактор официального аккаунта WeChat вырезает атрибуты class и теги style при вставке, оставляя только инлайновые стили, поэтому система тем Mars Editor спроектирована выдавать исключительно строки инлайновых стилей, чтобы предпросмотр гарантированно совпадал с тем, что переживёт вставку.
Нужно ли сначала загружать изображения на хостинг картинок?
Нет — изображения встраиваются как data URI, и тесты показывают, что они остаются неизменными после вставки в бэкенд-редактор WeChat, так что писать и копировать можно без отдельного хостинга картинок.
Какие форматы экспорта поддерживаются?
Можно экспортировать текущий черновик как обычный .md, все черновики как .zip-бэкап (черновики плюс исходные изображения и manifest.json) или отрендеренный пост как одну длинную .png-картинку шириной 750px.
Как редактор работает с темами и плотностью макета?
В комплекте несколько встроенных светлых/тёмных «бумажных» тем с переключением между ними, плюс три пресета плотности отступов (compact/standard/loose), где «standard» соответствует исходному дизайну каждой темы.
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