layui中富文本编辑器添加代码高亮以及文章展示中代码高亮的展示

layui富文本编辑器地址:https://www.layui.com/doc/modules/layedit.html#tool

使用版本:最新----v2.6.8

1、富文本显示代码区并编辑

原本的文档中没有关于代码显示的功能。

 如果想要显示这类场景

需要在工具条新增字段 

code

即这样:

tool: [
                'strong' //加粗
                , 'italic' //斜体
                , 'underline' //下划线
                , 'del' //删除线
                , 'code' //代码区域
                , '|' //分割线
                , 'left' //左对齐
                , 'center' //居中对齐
                , 'right' //右对齐
                , 'link' //超链接
                , 'unlink' //清除链接
                // ,'face' //表情
                , 'image' //插入图片
                , 'help' //帮助
            ]

然后运行时即可看到该字段:并使用。

2、在文章展示中对代码区域进行展示

1、首先,点击代码后会生成格式文字:

 这样的源代码默认样式为:

<pre lay-lang="javascript" lay-encode="true" class="layui-code">123123</pre>

在layui的代码高亮文档中也是如此:https://www.layui.com/doc/modules/code.html

所以在前台展示页面中需要添加一个code的解码方式。

我是使用最简单的方式:

 layui.code({
            elem: 'pre', //默认值为.layui-code  正文用pre进行保存
            title:'代码展示'
        });

这样是会对富文本中 <pre>进行解析;然后生成代码高亮区域。(具体配置方式参考layui:https://www.layui.com/doc/modules/code.html

最终的展示效果即为:

 目前已满足我的要求。

以上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值