![](https://img-blog.csdnimg.cn/direct/a0002b9505324074bff9917991eeb8d3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PrismJS
文章平均质量分 95
prism相关的内容,源码分析。
ezb_233
这个作者很懒,什么都没留下…
展开
-
prismJS源码解读 - 插件篇 - linehight插件集成markdown-it
至此我们的所有功能都实现完毕了。你也可以去扩展更多的功能,比如增加一个表示修改样式的高亮。接下来我打算将prism搁置一段时间,去探索一下codemirror以及扩展自己的博客功能,我仍旧会将自己的心得体会进行分享,请持续关注我!我的博客。原创 2024-05-08 20:50:22 · 1004 阅读 · 1 评论 -
PrimsJS源码解读 - 插件篇 - line-highlight
我打算开一个新坑,关于codemirror的,这是一个编辑器,不过我不算很精通。我发现我写博文能激励我去深挖其知识,开新坑的目的也是如此。等我消息吧!我还会继续结束prismjs,请持续关注我!完整代码。原创 2024-05-08 00:17:32 · 797 阅读 · 1 评论 -
PrismJS源码解读 - 插件篇 - prism-line-number
写作本篇文章的契机是在制作博客的fence(代码块)换行插件的时候,发现了一些问题,由于bug已经改进,无法重现。请先确认右上角换行按钮处于开启的状态(深色),接着你应该很容易注意到每个行号不仅仅只占据自己的一行,它包括了换行在内的所有行。在prism中称作软换行。但是vuepress的原生插件并没有实现类似的功能。偶然的契机让我发现了prism的这个特性,毫不犹豫的选择替换掉vuepress。接下来我可能会去探索高亮插件的源码,希望持续追更我的文章。希望我也可以能手握火把,探索黑夜。@FFFF。原创 2024-05-06 22:08:53 · 966 阅读 · 0 评论