Repository navigation
site.url set to github.com #186
Description
Activity
- added a commit that references this issue
on Jun 12, 2020 After some serious amount of digging it seems that if the environment variable
JEKYLL_GITHUB_TOKENis passed into the build, the behavior changes dramatically. By forking this repo and adding a few more log statements we were able to get the following result. WithoutJEKYLL_GITHUB_TOKENdefined:GitHub Metadata: Adding url and base url fallbacks... GitHub Metadata: Url is set to https://github.com GitHub Metadata: baseurl is set to /pages/SwedbankPay/swedbank-pay-design-guide-jekyll-themeWith
JEKYLL_GITHUB_TOKENdefined:GitHub Metadata: Adding url and base url fallbacks... GitHub Metadata: Url is set to https://swedbankpay.github.io GitHub Metadata: baseurl is set to /swedbank-pay-design-guide-jekyll-themeWhy GitHub Metadata is touching
site.urlandbaseurlwhenJEKYLL_GITHUB_TOKENis not defined seems like a serious bug to me. Under which circumstance will the fallback values used whenJEKYLL_GITHUB_TOKENis not set make any sense whatsoever?Reacted by Moira GranerudThe log statements seen in here is added in #189
This issue has been automatically marked as stale because it has not been commented on for at least two months.
The resources of the Jekyll team are limited, and so we are asking for your help.
If this is a bug and you can still reproduce this error on the
masterbranch, please reply with all of the information you have about it in order to keep the issue open.If this is a feature request, please consider whether it can be accomplished in another way. If it cannot, please elaborate on why it is core to this project and why you feel more than 80% of users would find this beneficial.
This issue will automatically be closed in two months if no further activity occurs. Thank you for all your contributions.
- locked and limited conversation to collaborators
on Nov 2, 2021
For some reason, I'm getting the following URLs in my Jekyll site:
page.url | absolute_urlhttps://github.com/pages/SwedbankPay/swedbank-pay-design-guide-jekyll-theme/site.urlhttps://github.com'/assets/css/main.css' | relative_url/pages/SwedbankPay/swedbank-pay-design-guide-jekyll-theme/assets/css/main.cssThere are several things that are puzzling me here:
site.urlset tohttps://github.comand not the configured GitHub Pages domainhttps://swedbankpay.github.io/? I get the same behaviour on sites with custom domain names as well;site.urlis set tohttps://github.comregardless.site.urlset togithub.pages_hostnameor an Octokitpages.html_urlequivalent?/pages/coming from and in which configurations of GitHub Pages or Jekyll does thatbase_urlmake any sense?.htmlfiles to us building them ourselves by manually invokingjekyll build. What do we have to do to make our custom Jekyll build work?We could of course remove
jekyll-github-metadata, but then we would loosegithub.public_repositoriesand other useful objects used to dynamically build parts of our Jekyll site. It would be better if we could just completely turn offjekyll-github-metadata's URL configuration, or at least somehow tweak it to give us the right values.Right now I'm looking at jumping through quite a few hoops in order to set
site.urltogithub.pages_hostname. Any pointers to how I can do that the simplest way possible would be highly appreciated.