Blogger最适合我的 还是不用代码高亮 / code-prettify / Prism / highlight.js
除了 google 的 code-prettify, 其实我也尝试过 Prism 和 highlight.js
Prism
用法
在blogspot的模板里添加
<link href='https://cdn.jsdelivr.net/npm/prismjs@1.29.0/themes/prism.min.css' rel='stylesheet'/><script src='https://cdn.jsdelivr.net/npm/prismjs@1.29.0/components/prism-core.min.js'/><script src='https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/autoloader/prism-autoloader.min.js'/>
效果
Prism没有自动识别代码的功能. 需要写blog时, 切换到html模式手动写 pre code 以及指定代码类型
highlight.js
用法
<link href='https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css' rel='stylesheet'/><script src='https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js'/><script>hljs.initHighlightingOnLoad();</script>
效果
除了上面两点以外, 我还有一个具体的问题.
我的教程会提供命令行操作日志记录, 用于读者对比自己的操作是否正确. 如,
我如果把blockquote转换为了 pre code, 显示效果就是这样,
代码高亮会覆盖我特意设置的字体颜色
我还有一个场景不适合代码高亮.我在引用代码的时候, 会结合教程的内容, 对部分代码有特意设置的字体颜色. 如,
========
完
评论
发表评论