无法让 site.baseurl 在 jekyll 中工作

res*_*ngs 5 web-deployment jekyll github-pages

我正在使用 Jekyll 创建一个 GitHub 项目页面。

我已阅读过有关此主题的先前问题,以及此处的 Jekyll 文档

我尝试将 baseurl 设置为_config.yml两者/my-project ,并 http://myaccount.github.io/my-project链接我的 CSS 和 js 文件,如下所示:

<script src="{{ site.baseurl }}/js/javascript.js"></script>
<link href="{{ site.baseurl }}/css/style.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

当我运行时,jekyll --serve --baseurl ''本地主机上的一切看起来都很好。

但是当我推送到github时,我所有的CSS和js文件都是404ing;链接正在变成http://css/style.css等等。

我在这里缺少什么?

BASE_PATH我也对中变量的用途感到困惑_config.yml,而不是baseurl.

我尝试BASE_PATH以这种方式设置和链接我的文件,但这也不起作用。

Har*_*eno 1

尝试使用baseurl代替。这就是我用的。

请参阅https://jekyllrb.com/docs/configuration/default/


归档时间:

查看次数:

13158 次

最近记录:

4 年,8 月 前