开发环境
python 3.6.8
django 1.11
配置步骤
pip install django-ckeditor
pip install pillow (上传图片到伺服器裁剪用,生成浏览伺服器的缩略图)
2. settings.py ( CKEDITOR_CONFIGS 里的 awesome_ckeditor 是给 model 里面的 config_name 用的 )
3. models.py(这里 config_name='awesome_ckeditor',要在 settings 里 CKEDITOR_CONFIGS 配置下找到该名称)
4. urls.py (项目的 urls)
5. 效果图
其他文档
1. ckeditor 配置参数文档:
2. 前端代码高亮文档:
配置总结
1. 要写出能带 pre 标签的代码块(使用富文本编辑器都是可以做到的)
2. 在前端渲染带 pre 标签的代码块(可以选择自己喜欢的第三方插件渲染)