Hyperlink 当我将Hugo站点部署为Github Pages项目时,会出现链接问题

Hyperlink 当我将Hugo站点部署为Github Pages项目时,会出现链接问题,hyperlink,github-pages,hugo,Hyperlink,Github Pages,Hugo,我创建了一个Hugo网站,在本地运行良好。我通过主分支上的/docs文件夹将Hugo站点部署为Github页面项目。 现在,我有了我的Github页面项目,我的URL如下所示: 我的链接有问题。我的所有链接都重定向到,但不是因为我的链接是/next page/。这些链接在本地工作,因为我没有存储库 我的问题是:我必须将/myrepository/添加到所有链接中,还是有其他解决方案?您需要将站点前缀添加到配置文件中的baseUrl参数中。在您的情况下,前缀是myrepository/ 如果您在

我创建了一个Hugo网站,在本地运行良好。我通过主分支上的/docs文件夹将Hugo站点部署为Github页面项目。 现在,我有了我的Github页面项目,我的URL如下所示:

我的链接有问题。我的所有链接都重定向到,但不是因为我的链接是
/next page/
。这些链接在本地工作,因为我没有存储库


我的问题是:我必须将
/myrepository/
添加到所有链接中,还是有其他解决方案?

您需要将站点前缀添加到
配置文件中的
baseUrl
参数中。在您的情况下,前缀是
myrepository/

如果您在配置文件中使用TOML格式,则如下所示:

baseUrl = "https://myname.github.io/myrepository/"

请注意,使用Higo 0.62.1(以及更新版本),您可以使用便携链接

请看一个例子

真正便携式降价链接和图像。没有使用短代码

包括以下链接,这些链接将在GitHub和Hugi生成的页面上正确呈现:

* [Blog Link1](../blog/p1/index.md)
* [Blog Link2](../blog/p2.md)
* [Home Page](/README.md)
* [Local Anchor](#et-illis-ossaque-loqui-ille)