CodeMirror 6 with keyboard-friendly writing plus built-in find and replace.
Summary
Technical writing with a real local workflow.
Live Markdown rendering with sanitization and export-ready output.
Documents, assets, history, trash, and inspector without a backend.
Problem
Many Markdown editors are either fast or complete, but not both.
markEDdown is designed for technical writing and longer documentation flows where editing, structure, assets, and validation need to coexist in one local-first workspace.
Solution
Focused editing with progressive side tools.
Writing stays central while the inspector, slash commands, explorer, and utility actions remain available only when they improve the workflow. The result is lower friction without losing depth.
Technology
Stack and architecture
Frontend
Vite + Vanilla JavaScript + CodeMirror 6
Lightweight application architecture focused on local performance, rich editing, and direct state control without unnecessary framework complexity.
Rendering
Marked + sanitization
Live HTML preview, clean export flow, and filtering of unsafe content before display or export.
Persistence
localStorage
Documents, preferences, pasted images, and stored references remain in the browser for a local-first workflow.
Tooling
Inspector + assets + export
Outline, warnings, local document manager, asset ZIP export, HTML, Markdown, and writing-oriented helpers.
Current scope
Phase 1 completed
Find and replace, per-document history, inline rename, drag and drop in explorer and outline, trash flow, richer slash commands, focus mode, and export actions ready for actual delivery.
Next phase
Editorial depth
Heading folding, block reordering, favorites, templates, better asset management, and a more refined publishing and HTML export layer.