html语言 高亮代码,HTML highlight 代码前端高亮

参考资料:

配置步骤:

1. 让 pre 按钮在Django 后台 ckeditor 富文本编辑器中显示出来,ckeditor 的 config.js 文件里添加插件:codesnippet

/**

* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.

* For licensing, see LICENSE.md or http://ckeditor.com/license

*/

CKEDITOR.editorConfig = function (config) {

// Define changes to default configuration here. For example:

// config.language = 'fr';

// config.uiColor = '#AADC6E';

//添加插件,多个插件用逗号隔开

config.extraPlugins = 'codesnippet';

//设置高亮风格, 如果不设置着默认风格为default

config.codeSnippet_theme = 'monokai_sublime';

};

# 富文本编辑器中显示出来的输入的代码按钮

5e82c9d9f2048ff05bf5d2aa5fad1dd2.png

ckeditor 的 config.js 路径:

Django collectstatic 后的 static_root 路径:joyoo\static_root\ckeditor\ckeditor\config.js,如果想在 debug 模式下显示 代码按钮 可以把 ckeditor 的 config.js 源码改成上面那样,也可以在 settings  里配置,详情 点这里

源码 ckeditor 路径:E:\Python35\Lib\site-packages\ckeditor\static\ckeditor\ckeditor\config.js

2. 前端模板 HTML 文件引入对应的 css 和 js (styles 使用的 css 文件,可以修改成自己喜欢的样式,css 文件路径:joyoo\static_root\ckeditor\ckeditor\plugins\codesnippet\lib\highlight\styles,前端代码高亮还可以使用 https://prismjs.com/plugins/line-numbers/,详情)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值