我用hexo部署到github-pages上的网页没有样式

发布于 2022-09-01 12:36:02 字数 1012 浏览 5 评论 0

我最近刚开始用hexo去发布博客。

我安装了node.js,hexo-deployer-git,以及一切官方网站上提到的要安装的环境

在站点目录的hexo/_config.yml文件里也设置好了deploy路径(下图)
clipboard.png

发布的页面在本地服务器上是能够正常显示的。(下图)
clipboard.png
clipboard.png

部署的过程也没有报错
clipboard.png

但是最终访问博客却发现整个网页没有样式
clipboard.png

我初步怀疑是服务器的原因,因为在访问hexo/public/index.html这个本地网页的时候,也是同样的没有样式,是不是需要一个服务器的支持?

希望有经验的朋友能够回答一下这个问题,先谢谢了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

国际总奸 2022-09-08 12:36:02

你的样式路径没对,不知你看你的源代码没有: 你的样式连接是:

http://william-hunter.github.io/css/style.css

而这不是你实际项目的样式地址。

在这个项目设置CNAME应该可以解决

抱猫软卧 2022-09-08 12:36:02

如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为http://yoursite.com/blog 并把 root 设为 /blog/。来自这

这样的小城市 2022-09-08 12:36:02

有两个解决办法:
1.买个域名解析到你的这个仓库
2.更改这个仓库的名字为:William-Hunter.github.io

恋竹姑娘 2022-09-08 12:36:02

你好,出现这样的问题有很多,主要是:站点下或主题下的_config.yml里配置错误。你可以参照我的http://jingbin.me/,再有问题请联系我~

梦初启 2022-09-08 12:36:02

将github里面的repository的名字改成 http://yourusername.github.io之后。还要改一下_config.yml里面的responsibility的地址。之后再 hexo d 就可以了。

倒数 2022-09-08 12:36:02

也有可能是你没按照该主题的文档进行操作~每个主题都有自己的使用方式,可以看看主题的文档

三人与歌 2022-09-08 12:36:02

我也遇到同样的问题了,楼主现在解决了吧,怎么解决的呢,非常感谢了

黯然#的苍凉 2022-09-08 12:36:02

你配置错了,这样才行:
更改一下_config.yml文件,其中的url和root属性。
url: http://www.nideyuming.com/blog/
root: /blog
root 下面应该设置成 /你的项目名 而不是/
然后重新部署一下就成功了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文