The warning you’re seeing:
Warning: The github-pages gem can’t satisfy your Gemfile’s dependencies
Occurs because GitHub Pages has its own set of pinned gem versions, and the versions specified in your Gemfile conflict with those built-in versions.
I’ve made the following changes to fix this issue:
GitHub Pages uses a specific set of gems that are compatible with each other. When you explicitly include gems that don’t match those versions, conflicts occur.
By using GitHub Actions (which I’ve set up as .github/workflows/jekyll.yml), your site will be built with the exact dependencies specified in your Gemfile, which gives you more control.
This approach maintains compatibility with GitHub Pages’ requirements while allowing you to use the gems you need for your Skinny Bones theme.
If you prefer to keep using GitHub Pages’ automatic build system instead of GitHub Actions, you can:
.github/workflows/jekyll.yml file I createdgithub-pages gem entries from your GemfileThe first approach (GitHub Actions) is recommended as it gives you full control over your build process.