前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >html prism.js 代码前端高亮、代码美化

html prism.js 代码前端高亮、代码美化

作者头像
卓越笔记
发布2023-02-18 11:11:35
3.3K0
发布2023-02-18 11:11:35
举报
文章被收录于专栏:卓越笔记

Prism 官网

Django CKeditor Prism 插件下载

Django Ckeditor 配置文档

* https://blog.csdn.net/qq_38504396/article/details/79835475 *

  1. 先下载 Django CKeditor Prism
  2. 解压到 ckeditor/static/ckeditor/ckeditor/plugins 路径下
  3. 在 settings 的 CKEDITOR_CONFIGS 里的 extraPlugins 对应的 value 里加入插件 'prism' 和 另外两个插件:"lineutils"、"widget"(这两个插件无须下载,在 django-ckeditor 中已经有了)
代码语言:javascript
复制
# 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 HighlightLine NumbersCopy to Clipboard Button 功能,下载后把 css 和 js 放在static 对应的目录下

前端引入两个 js 和 css

代码语言:javascript
复制
    <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' %}">
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-3 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Prism 官网
  • Django CKeditor Prism 插件下载
  • Django Ckeditor 配置文档
  • 前端高亮代码配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档