Skip to content

ketaro/djangocms-rawhtml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

djangcms-rawhtml

DjangoCMS Plugin that lets you insert raw HTML code into a page.

A raw HTML plugin may be a bit of a CMS anti-pattern, but every now and then there are times when inserting a little block of HTML code is needed to get a job done quickly.

This Plugin combines the ideas of cmsplugin-raw-html with code-editor-django-admin by giving you a nice HTML editor CodeMirror to edit the code in rather than a default TextField.

Installation

  1. Install via pip:

    pip install djangocms-rawhtml
  2. Add to your INSTALLED_APPS (in settings.py):

    INSTALLED_APPS = (
        ...
        'djangocms_rawhtml',
        ...
    )
  3. Run migrations:

    python manage.py migrate djangocms_rawhtml
  4. "Raw HTML" should now be available as a plugin in the CMS!

Configuration

In your settings.py you can set:

CODEMIRROR_THEME : (Optional) The name of the codemirror theme you would like to use (just the name, don't include the .css part). Will use default if not set. See: https://codemirror.net/theme/ for a list of themes.