Django Mdeditor

screenshot of Django Mdeditor

Django-mdeditor is Markdown Editor plugin application for django base on Editor.md.

Overview

Django-mdeditor is a Markdown Editor plugin application for Django inspired by django-ckeditor. It supports various Markdown features and provides tools for real-time preview, image upload, table inserts, and more. Although it recommends backend rendering due to some bugs in the frontend, it offers flexibility for users to choose. The presence of Jquery is necessary for admin backend functionality, and customization options like customizing the editor toolbar are available.

Features

  • Supports Standard Markdown / CommonMark and GFM
  • Real-time Preview, Image upload, Code blocks, Tables insert
  • Supports ToC (Table of Contents), Emoji, TeX, Flowchart, Sequence Diagram
  • Customizable Editor.md toolbar
  • MDTextField for model field display
  • MDTextFormField for Form and ModelForm
  • MDEditorWidget provided for Admin custom widget

Summary

Django-mdeditor is a versatile Markdown Editor plugin for Django users, offering features like standard Markdown support, real-time preview, and various editing capabilities. While recommending backend rendering for better performance, it also provides options for frontend rendering. The installation process is straightforward, making it easy for users to integrate markdown editing into their Django projects.