Django MarkdownX is a comprehensive Markdown plugin built for Django, the renowned high-level Python web framework, with flexibility, extensibility, and ease-of-use at its core.
This fork adds a MARKDOWNX_UPLOAD_BYPASS_IMAGE_PROCESSING_CONTENT_TYPES
setting that governs which MIME types bypass PIL image processing. The base plugin has a hard-coded SVG exception, but processes and recompresses all other image types. This breaks animated GIFs, and unnecessarily (for our use) recompresses lossy image types.
http://neutronx.github.io/django-markdownx/
- Raw editing.
- Live preview.
- Drag & drop image uploads (automatically stored in the designated location in the Media directory).
- Customizable image insertion tag.
- Definition of maximum size for an image.
- Definition of acceptable image formats (PNG, JPEG, SVG).
- Image manipulations (compression, size reduction, cropping, upscaling).
- Pre- and post- text modification.
- Easy template customization, layout modification, and personalization.
- Multiple editors per page.
- Django Admin support.
(using Bootstrap for layout and styling)