Open dracos opened 7 years ago
I just made 2 line of changes and css of my entire site broke. There should definitely be a shout out when such breaking changes are introduced. Anyway what is the solution for this? Changing {{ site.baseurl }}
to {{ "/" | relative_url }}
will work?
That is what I did in the commit I linked to above, yes (or if you have e.g. {{ site.baseurl }}sub/page/
changing that to {{ "/sub/page/" | relative_url }}
and so on).
@dracos Thanks. By the way, it seems to be working fine locally. Any idea how to replicate it locally?
@ankitbko You need JEKYLL_ENV=production
so that should_add_fallbacks
passes, and you need to add jekyll-github-metadata
to your gems in _config.yml
. With those two things, I get the same issue replicated locally.
@dracos thanks for the tip 💪 . I was able to reproduce the issue locally.
YAY! thanks for sharing the workaround!
Before submitting an issue, please be sure to
bundle update github-pages
)This issue affects
What did you do (e.g., steps to reproduce)
I pushed my site with a small change from the last push couple of weeks ago.
What did you expect to happen?
The site to appear as it has done for years :)
What happened instead?
All the styling is lost, because the upgrade to jekyll-github-metadata v2.5.0 means that a config with baseurl set to
/
is now overridden to baseurl""
and the templates were relying on baseurl being set to/
. I understand thatbaseurl: "/"
is incorrect and shouldn't be used (though I can't find any official documentation saying why this shouldn't work okay, only links to Parker's 2014 blog post), but anyway, I didn't expect the whole site to break by adding a new blog post :)Additional information