欢迎来到小懒的博客~email:568705236@qq.com

layui code的使用

2020/9/26 22:59:49站长

    今天心血来潮,想给自己网站的代码显示区域加个行数。作为一个代码搬运工,第一个想法就是找轮子。去别人的博客和csdn一块,css都有markdown的类,赶紧百度一波,啧,竟然是个编辑器,代码行是自带的效果。这也不合适,那只能自己动手试写段小逻辑代码了。再去layui官网一看,咦不对呀,layui的代码修饰器示例都有行号的,再看群里其他人的效果截图,也是有行号的。这说明了什么,说明我肯定漏了什么地方。打开网页看代码,唉,原来是从不记得的地方拷贝了一个pre的样式过来而已。自己坑自己,好好的layui code不用,浪费啊。

    废话不多说,直接走起。第一步,干掉已有的pre样式。

    因为编辑器对pre表情是没有layui code需要的类的,所以我需要先手动给所有pre标签上个layui-code类,再调用layui code的渲染方法。

var $ = layui.jquery;
$(".maincontent").find("pre").addClass("layui-code");
layui.code();

    重新生成网站代码,刷新页面,

image.png

    效果马上不一样了,太失败了,拿着个现成的轮子却没用上,是我作为一个代码搬运工的耻辱,以此谨记。

赞赏