Metadata-Version: 2.4
Name: django-blocknote
Version: 2025.7.8.1
Summary: BlockNote rich text editor integration for Django
Author-email: Mark Sevelj <mark.sevelj@dunwright.com.au>, Ryan Sevelj <ryan.sevelj@dunwright.com.au>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/Dunwright-dev/django-blocknote
Project-URL: Documentation, https://django-blocknote.readthedocs.io/
Project-URL: Repository, https://github.com/Dunwright-dev/django-blocknote
Project-URL: Issues, https://github.com/yourusername/django-blocknote/issues
Project-URL: Changelog, https://github.com/Dunwright-dev/django-blocknote/blob/main/CHANGELOG.md
Keywords: django,rich-text-editor,blocknote,wysiwyg
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: Django>=4.2
Requires-Dist: Pillow
Requires-Dist: filetype
Requires-Dist: structlog
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: pygments-monokai-hcb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-inline-tabs; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: django-extensions; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: django-blocknote[docs]; extra == "dev"
Requires-Dist: django-coverage; extra == "dev"
Requires-Dist: djlint; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-randomly; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: tblib; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

Django BlockNote 
================

|Repo| |Version| |Python| |Django| |Docs| |Downloads|


Licenses
--------

**Django:** BSD 3-Clause "New" or "Revised License"

**BlockNote:** Mozilla Public License Version 2.0

What is django-blocknote
------------------------

django-blocknote: A Powerful and Versatile Rich Text Editor for Your Django Projects

* Seamlessly integrate BlockNote into your Django website.
* Provide your users with a modern and intuitive content creation experience.
* Includes features like text formatting, image uploads, tables, code blocks, and more.
* Highly customizable to fit your project's exact needs.

See the Quickstart: `here <https://django-blocknote.readthedocs.io/en/latest/how-to-guides/quickstart.html>`__

Ideal For:
~~~~~~~~~~

* Blogs
* Content Management Systems (CMS)
* Websites requiring advanced text editing features

**Includes the following BlockNote features:**

Text Formatting
~~~~~~~~~~~~~~~

**Basic:**

* Bold
* Italic
* Underline
* Strikethrough
* Superscript
* Subscript
* Code

**Paragraph and Structure:**

* BlockQuote
* Heading
* Paragraph
* Alignment

**Lists:**

* List
* TodoList
* ListProperties

**Advanced:**

* Highlight
* Indent
* IndentBlock

Images and Media
~~~~~~~~~~~~~~~~

**Core:**

* Image
* ImageCaption
* ImageStyle
* ImageToolbar
* ImageResize
* ImageInsert
* LinkImage

**Upload:**

* UploadAdapter
* SimpleUploadAdapter

**Embedding:**

* MediaEmbed
* HtmlEmbed

Other
~~~~~

**Link:**

* Link

**Table:**

* Table
* TableToolbar

**Style:**

* Font
* Style
* HorizontalLine

**Editing Tools:**

* Autoformat

**Word Processing Features:**

* Mention

.. |Downloads| image:: https://img.shields.io/pypi/dm/django-blocknote?style=flat
    :target: https://pypi.org/project/django-blocknote/
    :alt: PyPI - Downloads

.. |Version| image:: https://img.shields.io/pypi/v/django-blocknote
    :target: https://pypi.org/project/django-blocknote/
    :alt: PyPI - Version

.. |Docs| image:: https://readthedocs.org/projects/django-blocknote/badge/?version=latest
    :target: https://django-blocknote.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. |Python| image:: https://img.shields.io/pypi/pyversions/django-blocknote
    :target: https://www.python.org/
    :alt: PyPI - Python Version

.. |Django| image:: https://img.shields.io/pypi/frameworkversions/django/django-blocknote
    :target: https://docs.djangoproject.com/en/4.2/
    :alt: PyPI - Versions from Framework Classifiers

.. |Repo| image:: https://www.repostatus.org/badges/latest/wip.svg
    :target: https://www.repostatus.org/#wip
    :alt: Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.
