我试过tinymce。但是,它依赖于与 tinymce 站点通信以检查插件。
在 django 2 中是否有其他完全开源的文本编辑器?
django 2 的 Quill 似乎不稳定。我需要在几个地方进行更改,但仍然无法使其工作。
我试过tinymce。但是,它依赖于与 tinymce 站点通信以检查插件。
在 django 2 中是否有其他完全开源的文本编辑器?
django 2 的 Quill 似乎不稳定。我需要在几个地方进行更改,但仍然无法使其工作。
我建议使用django-ckeditor项目,它真的很容易使用和积极维护。它主要用于 Django admin,但也可以在 admin 之外的自定义模板中使用。
我发现非常强大的一件事(我相信实际上并没有记录在 中django-ckeditor
)是您可以直接使用任何“原始” CKEditor的配置设置CKEDITOR_CONFIGS
在您的settings.py
.
例如,如果您想设置代码突出显示,并且您发现 CKEditor更改突出显示主题的选项是:
config.codeSnippet_theme = 'school_book';
您可以将其直接添加到CKEDITOR_CONFIGS
字典中:
CKEDITOR_CONFIGS = {
'your_config_name': {
...
'codeSnippet_theme': 'school_book',
'extraPlugins': ','.join(
[
'codesnippet',
...
]
)
},
}