html prism.js 代码前端高亮、代码美化
2023-06-13 09:18:39 时间
Prism 官网
Django CKeditor Prism 插件下载
- 官方下载:http://download.ckeditor.com/prism/releases/prism_1.0.1.zip
- 百度云:https://pan.baidu.com/s/1HregPZYmnEsb7Ye5wZ7vaQ 密码:1l6l
Django Ckeditor 配置文档
* https://blog.csdn.net/qq_38504396/article/details/79835475 *
- 先下载 Django CKeditor Prism
- 解压到 ckeditor/static/ckeditor/ckeditor/plugins 路径下
- 在 settings 的 CKEDITOR_CONFIGS 里的 extraPlugins 对应的 value 里加入插件 'prism' 和 另外两个插件:"lineutils"、"widget"(这两个插件无须下载,在 django-ckeditor 中已经有了)
# ckeditor configs
CKEDITOR_CONFIGS = {
'language': 'zh-cn',
'awesome_ckeditor': {
'toolbar': 'full',
'width': 'auto',
'height': '480px',
'tabSpaces': 4,
# 插件
# prism:代码高亮、代码行数
# uploadimage:允许用户直接在编辑器里粘贴(ctrl + v)图片
# codesnippet:添加代码块的功能
'extraPlugins': ','.join(['codesnippet', 'uploadimage', 'prism', 'widget', 'lineutils', ]),
},
}
前端高亮代码配置
* 内容必须是代码块,即含有 pre 标签,再选择代码语言,不选择代码语言默认黑白框 *
去 prismjs 官网下载 css 和 js 文件:选择你喜欢的主题,勾选支持的语言,以及选择 Line Highlight、Line Numbers、Copy to Clipboard Button 功能,下载后把 css 和 js 放在static 对应的目录下
前端引入两个 js 和 css
<script src="{% static 'ckeditor/ckeditor/plugins/prism/lib/prism/prism_patched.min.js' %}"></script>
<script src="{% static 'js/prism.js' %}"></script>
<link rel="stylesheet" href="{% static 'css/prism.css' %}">
相关文章
- html js 全局 变量,JS定义全局变量
- [html]js无缝循环滚动图片示例代码
- html refresh原理,HTML meta refresh 刷新与跳转(重定向)页面
- js数据转换为html,JavaScript怎么进行类型转换?「建议收藏」
- JS转换HTML转义符,防止javascript注入攻击,亲测可用「建议收藏」
- HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 原生HTML+CSS+JS制作自己的导航主页(前端大作业,源码+步骤详解)
- 【说站】js中every方法怎么用?
- 「.vue文件的编译」2. 模板编译之 simple-html-parser.js
- js中的onkeyup
- HTML JS 数据校验详解编程语言
- 微软 Visual Studio Code v1.59 正式发布:Terminal 跨窗口移动,JS 调试实时 HTML 预览…
- js代码解密代码
- php压缩HTML函数轻松实现压缩html/js/Css及注意事项
- JS按字节截取字符长度实例
- js中的preventDefault与stopPropagation详解
- js调用浏览器打印模块实现点击按钮触发自定义函数