如何使用Django和CKEditor手动定义博客文章预览的位置?

问题描述 投票:0回答:1

我有一个用Python + Django写的博客。

[开始使用WYSIWYG编辑器之前,要创建博客文章预览,我手动添加了自定义html标签<post_cut/>,并使用python slice来仅显示预览。它允许避免固定长度的预览或破坏html标签的问题。

现在我添加了Django-CKEditor,它删除了所有“它不理解”的html标记。

我尝试对配置(allowedContentRulesformat_tags等)进行某些操作,但未成功。

问题是如何管理“后切”以及如何使用CKEditor进行此操作。附言也可以为此设置按钮。

html django ckeditor ckeditor4.x
1个回答
0
投票

由我自己找到答案。如果要添加一些额外的标签,则需要使用extraAllowedContent

也找到了如何添加自定义按钮by creating a custom plugin。但仍在寻找可以利用django-ckeditor

的好的解决方案
CKEDITOR_CONFIGS = {
    'default': {
        'extraAllowedContent': {
            'post_cut': True,
        },
        # ...
        # (other options)
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.