Date: 16 décembre 2025 Status: ✅ Ready for GitHub Actions deployment Local Testing: ⚠️ Blocked by Ruby 3.4.1 compatibility (not required)
Problem: Missing critical dependencies for Jekyll 4.3 Solution: Added all required gems:
kramdown-parser-gfm - For GitHub Flavored Markdownsass-embedded ~> 1.77 - For SCSS processingwebrick to 1.8Created: .github/workflows/jekyll.yml
Features:
site/jekyll branchFixed: _config.yml URL structure
url: https://audierne2026.github.iobaseurl: /participonsgit add .
git commit -m "Setup Jekyll 4.3 with GitHub Actions deployment"
git push origin site/jekyll
Once deployed, your site will be live at: https://audierne2026.github.io/participons
Ruby 3.4.1 has breaking changes that aren’t compatible with Bundler yet.
Install Ruby 3.3.x:
# If you have ruby-install
ruby-install ruby-3.3.6
# Switch to Ruby 3.3
chruby ruby-3.3.6
# Verify
ruby --version # Should show 3.3.6
# Now bundle install will work
bundle config set --local path vendor/bundle
bundle install
# Run local server
bundle exec jekyll serve --livereload
# or
./scripts/serve.sh
Site will be available at: http://127.0.0.1:4000/participons
Local testing is optional. GitHub Actions will build perfectly. Many Jekyll users deploy without local testing.
When you push to site/jekyll:
_site directoryTotal time: ~2-3 minutes first run, ~1 minute after
Check the Actions tab for error details. Common issues:
_pages/ files are committed_data/navigation.ymlAll of these are already correct in your setup.
Gemfile - Added missing dependencies_config.yml - Fixed URL/baseurl structure.github/workflows/jekyll.yml - GitHub Actions workflowDEPLOYMENT_READY.md - This file| Feature | github-pages gem | Jekyll 4.3 + Actions |
|---|---|---|
| Jekyll version | 3.10.0 (older) | 4.3 (latest) |
| Build speed (local) | Slower | Faster |
| Setup complexity | Simpler | Moderate |
| Plugin flexibility | Limited | Full |
| Deployment | Auto (built-in) | Auto (Actions) |
| Cost | Free | Free |
| Your choice | ✅ |
Your setup is the modern approach used by many professional Jekyll sites.
You’re ready to deploy! 🚀
Your Jekyll 4.3 site with Minimal Mistakes theme is configured correctly. GitHub Actions will handle all the building. The local Ruby 3.4.1 issue doesn’t affect deployment.
Next command:
git add .
git commit -m "Setup Jekyll 4.3 with GitHub Actions"
git push origin site/jekyll
Then enable “GitHub Actions” as the Pages source in Settings.
Questions? Check the Actions tab for build logs, or open an issue in the repo.