Typecho解决PJAX下代码高亮失效的方法

<script type="text/javascript">
$(document).on('pjax:complete', function() {
if (typeof Prism !== 'undefined') {
var pres = document.getElementsByTagName('pre');
for (var i = 0; i < pres.length; i++){
if (pres[i].getElementsByTagName('code').length > 0)
pres[i].className = 'line-numbers';}
Prism.highlightAll(true,null);}
});
</script>

将代码插入header.php或者footer.php的之前

猜你喜欢:

点赞
  1. 心灵博客说道:

    你也真什么都敢该发

    1. Bee.T说道:

      @心灵博客 :guai: 我准备以后发小黄片带你们开车了

  2. 叶戈说道:

    OωO 暂时还是没有解决问题,我再测试一下放置位置,插在footer.php的/body前面没有用

    1. Bee.T说道:

      @叶戈 这个方法不具有普遍性,根据实际情况修改。

  3. 征稿网说道:

    大佬有字体块高亮的方法没?
    就是文内不带链接和样式的数字,英文自动加高亮,效果就是萌鼠博客那个样子,博主说是主题自带的功能,好想要

    1. Bee.T说道:

      @征稿网 :heixian: 我不知道你说的是什么效果

发表评论

电子邮件地址不会被公开。必填项已用 * 标注