title: hexo更改主题再上传后,只有文字,不显示主题效果的解决办法
author: kds
tags: blog搭建
data: 2024年11月25日15点51分
hexo更改主题再上传后,只有文字,不显示主题效果的解决办法
我们一般初次搭建好自己的blog后,都会想着去找个教程来修改自己的主题,让自己的小站好看一点。不过在修改主题的过程中也有一些细节需要注意。
这次我就碰到了一个问题,就是hexo更改主题再上传后,网页只有文字,不显示主题效果
小细节:” : “之后一定要加个空白!!
解决方法/检查内容:
1.找到我们blog的根目录里的_config.yml文件,(我们在修改主题时都会去修改此文件里的theme一行,修改为主题的名字)
2.找到url:https://yoursite.com一行,可以ctrl+F进行搜索查找,将这里的https://yoursite.com改成你要展示的博客的地址。
部分hexo版本中,url这一行下面还会有root:,此处填写注意:如果url里面写的是github里存放博客资源的根目录网址(也就是还需要再点击子目录文件夹才能看到博客的全部文件),那么我们这里需要写成/子目录名称;如果我们url里面写的就有子目录名称,那么这里的root只需要写个/。
举例如下:
认为blogname放在子目录里
url: www.yoursite.com
root: /blogname
url: www.yoursite.com/blogname/
root: /
3.检查在创建blog时,deploy一项是否填写正确。还是在_config.yml文件里面找到deploy:这一项,里面的repository是否是你的仓库地址,下面的branch是否是你的对应分支。
注意branch这一项填写的一定要和github设置里的这一项一样,否则也是不会有效果的!!
检查或修改完上面几个部分,在git bash里面输入hexo c清空,然后hexo g创建静态文件,然后hexo d部署到远程仓库,最后打开你的博客网址查看是否生效,若没有更改,尝试输入ctrl+F5强制刷新网页,重新下载网页资源。
以上就是我在更改主题时,遇到的问题——hexo更改主题再上传后,网页只有文字,不显示主题效果的解决方法,仅供参考。