文件名称:hexo-prism-plus:使用Prism更好地突出显示代码块
文件大小:108KB
文件格式:ZIP
更新时间:2024-05-19 18:41:30
nodejs javascript prism hexo highlight
六棱镜加 使用 for 更好地突出显示代码块。 特征 在markdown中通过优雅的界面展现Prism的全部功能。 控制归因于生成的元素的类,样式和数据。 使用预设轻松管理不同的用例。 完整的服务器端渲染,支持大多数Prism插件。 与其他破坏大多数插件的Prism SSR解决方案不同, hexo-prism-plus使用jsdom呈现完整HTML标记,然后使用聪明的客户端混合功能来重新附加事件处理程序,因此大多数插件都可以正常工作。 只需在配置中设置所需的Prism插件名称, hexo-prism-plus完成其余工作。 其他标签插件类似于原始的include_code标签,但具有所有增强功能。 演示版 中的所有代码块都是由该插件生成的。 请去看看。 源代码可在。 安装 npm i -S hexo-prism-plus 这将安装hexo-prism-plus并将其作为依赖
【文件预览】:
hexo-prism-plus-master
----.github()
--------workflows()
----client()
--------prism-plus.js(937B)
----src()
--------generator.js(2KB)
--------consts.js(395B)
--------option.js(453B)
--------code_tag.js(1KB)
--------id_gen.js(1KB)
--------prism_utils.js(8KB)
--------code_block.js(1KB)
--------index.js(732B)
--------dom()
--------injector.js(2KB)
--------highlighter.js(4KB)
----LICENSE(1KB)
----README.md(3KB)
----ava.config.js(157B)
----tests()
--------smoke.js(2KB)
--------prismargs.js(4KB)
--------helpers()
--------code_tag.js(1KB)
--------snapshots()
--------code_block.js(2KB)
--------highlighter.js(4KB)
----.gitignore(884B)
----package-lock.json(352KB)
----package.json(875B)