Skip to content

Introduction

PurrMD is a WYSIWYG Markdown editing plugin for CodeMirror6. This project focuses on the Markdown editing plugin component rather than being a complete editor.

✨ Core Features

  • WYSIWYG Editing - Instant preview of Markdown rendering
  • GFM Compatible - Supports GitHub Flavored Markdown

🙏 Acknowledgments

Special thanks to these excellent projects for inspiration:

  • HyperMD - Pioneering WYSIWYG Markdown editing experience
  • ProseMark - Reference implementation for CodeMirror6 Markdown
  • CodeMirror6 - Powerful editor core

Without the above projects, PurrMD would not exist.

❓ FAQ

Q:Since CodeMirror6 already has ProseMark, why does this project exist?

A:The initial purpose of this editor was to provide Markdown editing support for my personal note-taking app LonaNote. Implementing it myself makes it easier to extend and customize editor features.

Q:Does it support Vue/React?

A:The CodeMirror editor is framework-agnostic and can be easily integrated with any frontend framework.

📝 License

MIT license