如题。在本地可以正常预览,在将博客发布到Github Pages时界面显示不正常。此时可以按f12查看控制台看css和js文件是否报错。如果不报错也可以试试这些办法。
也可以点这里查看hexo d博客时遇到页面空白无显示
解决办法1(原出处)
一般这个方法就可以解决。
- 在博客的source目录里加入.nojekyll文件(就是新建一个任意文件将名字命名为.nojekyll且不要后缀名),然后更改Hexo的_config.yml加入以下配置:
- 还不行的话在.deploy_git里也加入.nojekyll文件。
解决办法2(原作者)
- 在博客source目录下创建assets/static文件夹,将此链接(github)下的内容全部拷贝到assets/static文件夹中。
- 将_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/
希望能解决。