Jekyll在_config.yml中看不到baseurl的值

问题描述 投票:0回答:1

标题上所说的最奇怪的东西。我花了几个小时摸摸键盘,试图了解为什么_config.yml中的baseurl键更改始终无效。

E。即使我有baseurl:“ 2020 / labs / oshanghai / students / benoit-mrejen”

它仍然不会出现并且保持空白。

我什至试图在html页面上显示它,但它仍然显示为空

网站托管在这里:http://fabacademy.org/2020/labs/oshanghai/students/benoit-mrejen/_pages/02-Project-management.html

仓库在这里:https://gitlab.fabcloud.org/academany/fabacademy/2020/labs/oshanghai/students/benoit-mrejen

其中最怪异的是它昨晚曾经工作。我做了一些更改,将其破坏,进行了git还原,但现在它仍然被破坏...我要放弃Jekyll。

有什么想法吗?

git jekyll revert
1个回答
0
投票

您存储库中的基本URL当前为“”,因此您可能同时对其进行了更改。否则,它不应在任何地方显示。

也就是说,此链接可以为您提供帮助:https://byparker.com/blog/2014/clearing-up-confusion-around-baseurl/

Parker是Jekyll的维护者之一。我不知道基本网址是否与您要的相同。

最后,仍然不确定您如何使用基本url,您是否做了类似的事情?

{{ page.path | prepend:site.baseurl }}

或者通常来说,您可以通过站点访问基本URL。作为前缀。

{{site.baseurl}}

这对您有帮助吗?

亲切的问候,基督教

© www.soinside.com 2019 - 2024. All rights reserved.