覆盖 django-ckeditor 项目符号样式类

问题描述

我有一个与 tailwind 一起使用的 django 应用程序,我希望能够认将 tailwind 类应用于我的项目符号列表。

我曾尝试在 config.js 文件和 style.js 文件添加自定义样式,但由于某种原因,它似乎没有随着我在那里所做的任何更改而更新?

我试过运行 collect static 但它说文件修改 0 static files copied to '/code/myproject/static',1280 unmodified.

config.js

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';

    config.format_p={element:"p",name: "normal",styles:{ 'color': 'red'}};


};

styles.js

CKEDITOR.stylesSet.add( 'default',[

] );

我还没有项目符号样式,但即使是段落更改也没有恢复。

我意识到我可以使用 javascript 来为所有 ul 和 li 元素添加类,但如果有更简洁的解决方案,我宁愿不这样做。

解决方法

嗨,Danielle,我不知道它将如何在 Django 管理站点中工作,但这在我创建表单时对我有帮助,我只是添加了这两行,然后我可以添加任何自定义 BootStrap 类在 CKEditor 中,所以尝试添加它并让我知道它是否有效

config.allowedContent = true;
config.removeFormatAttributes = '';

如果它不起作用,请检查此答案https://github.com/django-ckeditor/django-ckeditor/issues/152#issuecomment-193242094