【解决方法】Hexo博客打开空白

  2022.5.19日,我突然发现自己的 Hexo 博客打开后一片空白,后来经过排查得知是因为我采用了 next 主题,而该主题默认使用 jsdelivr 作为 DNS 加速服务。但是在去年 jsdelivr 在国内的备案已经被下掉了,所以今年不能再访问也是在情理之中。

解决方法:替换掉 next 主题中提供的默认 DNS 加速服务。

步骤如下:

  1. 打开 /…/themes/next/_config.yml 主题配置文件,搜索jquery.min.js,你将会看到以下内容。

    《【解决方法】Hexo博客打开空白》

  2. 复制以下代码,覆盖上述内容(替换掉默认提供的 DNS 服务)。

    # FancyBox
    # jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
    # fancybox: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js
    # fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css
    jquery: https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js
    fancybox: https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.1/jquery.fancybox.min.js
    fancybox_css: https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.1/jquery.fancybox.min.css
    
  3. 重新部署 Hexo 博客,能够正常访问。

    hexo clean
    hexo g
    hexo d
    
    原文作者:ThinkStu
    原文地址: https://blog.csdn.net/qq_35760825/article/details/124862679
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞