【解决办法】hexo d博客时遇到页面空白无显示的现象

文章讲述了在使用Hexo搭建博客并将内容发布到GithubPages时,遇到页面空白的问题,提供了两种解决方案:一是添加.nojekyll文件,二是创建assets/static文件夹并调整config.yml的static_prefix设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如题。在本地可以正常预览,在将博客发布到Github Pages时界面显示不正常。此时可以按f12查看控制台看css和js文件是否报错。如果不报错也可以试试这些办法。

也可以点这里查看hexo d博客时遇到页面空白无显示

解决办法1(原出处

一般这个方法就可以解决。

  • 在博客的source目录里加入.nojekyll文件(就是新建一个任意文件将名字命名为.nojekyll且不要后缀名),然后更改Hexo的_config.yml加入以下配置:

  • 还不行的话在.deploy_git里也加入.nojekyll文件。

解决办法2(原作者

  1. 在博客source目录下创建assets/static文件夹,将此链接(github)下的内容全部拷贝到assets/static文件夹中。
  2. 将_config.fluid.yml文件中的static_prefix部分改成如下这样。
 static_prefix:
  # 内部静态
  # Internal static
  internal_js: /js
  internal_css: /css
  internal_img: /img

  anchor: /assets/static/

  github_markdown: /assets/static/

  jquery: /assets/static/

  bootstrap: /assets/static/

  prismjs: /assets/static/

  tocbot: /assets/static/

  typed: /assets/static/

  fancybox: /assets/static/

  nprogress: /assets/static/

  mathjax: /assets/static/

  katex: /assets/static/

  busuanzi: /assets/static/

  clipboard: /assets/static/

  mermaid: /assets/static/

  valine: /assets/static/

  waline: /assets/static/

  gitalk: /assets/static/

  disqusjs: /assets/static/

  twikoo: /assets/static/

  discuss: /assets/static/

  hint: /assets/static/

  moment: /assets/static/

希望能解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值