首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub页面absolute_url差异

GitHub页面absolute_url差异
EN

Stack Overflow用户
提问于 2022-10-25 06:27:54
回答 1查看 14关注 0票数 0

我将GH页面源设置从“经典”/“放手”更改为“my-subdomain.github.io Actions (Beta)",经过一些调整后,除了一件事:当托管在github.com.上时,指向主页的链接进入了github.com.。

锚标记来自jekyll主题引物的default.html布局,如下所示:

代码语言:javascript
复制
<a href="{{ "/" | absolute_url }}">

在我的本地机器上(在Docker中),这是很好的,并且链接到localhost:3000,以前在GH页面上它链接到my-subdomain.github.io (我将存储库命名为相同),这很好,但是在切换之后,它链接到了github.com,这很糟糕。

我的GHA工作流是正式启动工作流的一个直接副本,它运行以下命令:

代码语言:javascript
复制
bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"

site.base_url在所有情况下都是"“。

根据Jekyll文档,absolute_url“将urlbase_url放在输入的前面”。为什么url现在被设置为github.com,修复它的最佳方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 07:22:49

我通过将_config-gh.ymlurl设置为正确的github.io子域并将--config _config.yml,_config-gh.yml添加到工作流命令来修正它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74189852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档