我很难让我的Jekyll博客在gh页面上以与本地显示相同的方式显示。似乎css和js没有加载,因为我得到的是裸文本/链接但链接不起作用。
我甚至尝试通过FileZilla将_site文件夹直接部署到我的主机中,我遇到了同样的问题。
答案 0 :(得分:2)
您的网站位于yourname.github.io/repositoryname
?
在_config.yml
中,只需设置baseurl: /repositoryname
。
调用这样的资产:
<link rel="stylesheet" href="{{ "/css/style.css" | prepend: site.baseurl }}">
或
<script src="{{site.baseurl}}/assets/js/scripts.js"></script>