首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有highlight.js代码的CKEditor

带有highlight.js代码的CKEditor
EN

Stack Overflow用户
提问于 2017-02-07 09:39:31
回答 1查看 918关注 0票数 0

我正在尝试使用highlight.jsCKEditor加载项CodeSnippet

我让CKEditor工作,包括CodeSnippet加载项,但是我的代码没有被检测到,也没有被编码或缩进,或者像我预期的那样。

highlight.js它说

这将在预代码标记中找到并突出显示代码;它试图自动检测语言。如果自动检测不适用于您,则可以在class属性中指定语言:

这是我在HTML中调用JavaScript的highlight.js

代码语言:javascript
复制
<script src="{% static 'js/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js' %}"></script>
<script>hljs.initHighlightingOnLoad();</script>

这是我的config.js CKEditor

代码语言:javascript
复制
CKEDITOR.editorConfig = function( config ) {.
    config.toolbarGroups = [
        { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
        { name: 'paragraph',   groups: [ 'list', 'indent', 'blocks', 'align' ] },
        { name: 'styles' },
        { name: 'colors' },
        { name: 'insert', groups: [ 'codesnippet'] },
    ];


    config.removeButtons = 'Image,Flash,Table,HorizontalRule,Smiley,SpecialChar,PageBreak,Iframe';

    config.format_tags = 'p;h1;h2;h3;pre';

    config.removeDialogTabs = 'image:advanced;link:advanced';
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-10 07:43:14

这解决了这个问题:

代码语言:javascript
复制
CKEDITOR_CONFIGS = {
    'default': {
        'skin': 'bootstrapck',
        'toolbar': 'Custom',
        'toolbar_Custom': [
            {'name': 'basicstyles', 'items': ['Bold', 'Italic', 'Underline', '-', 'RemoveFormat']},
            {'name': 'paragraph', 'items': ['NumberedList', 'BulletedList']},
            {'name': 'indent', 'items': ['Indent', 'Outdent']},
            {'name': 'codeSnippet', 'items': ['CodeSnippet',]}
        ],
        'codeSnippet_theme': 'school_book',
        'tabSpaces' : 4,
        'extraPlugins': ','.join(
            [
            'codesnippet',
            'widget',
            'dialog',
            ]),
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42086372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档