Skip to content

Conversation

@danielmacuare
Copy link
Owner

📋 Summary

This PR upgrades the Jekyll Chirpy theme from version 6.2.2 to 7.4.1, bringing the blog up to date with the latest features and improvements.

🔧 Changes Made

  • Theme Upgrade: Updated from Chirpy v6.2.2 to v7.4.1
  • Dependencies: Updated all gems via bundle update
  • Configuration Fixes: Resolved YAML syntax error in _data/share.yml
  • Image Path Corrections: Fixed broken image references across all posts
  • Documentation: Added upgrade.MD guide for future upgrades

🐛 Issues Resolved

  1. Native gem compilation errors: Fixed missing gmkdir utility on macOS by installing coreutils
  2. YAML syntax error: Corrected malformed inline syntax in share configuration
  3. Broken images: Updated image paths from relative to absolute paths (/assets/img/posts/...)

✅ Testing

  • Local Jekyll server runs without errors
  • All dependencies compile successfully
  • Images render correctly on all posts
  • Site builds and serves at http://127.0.0.1:4000

📚 Documentation

Added detailed upgrade guide (upgrade.MD) that includes:

  • Step-by-step upgrade process
  • Troubleshooting common issues
  • Rollback procedures
  • Post-upgrade verification steps

🔄 Migration Path

This upgrade maintains backward compatibility while bringing new theme features. The upgrade process is documented for future reference and can be safely applied to similar Jekyll Chirpy installations.


Ready for review and deployment 🚀

@danielmacuare danielmacuare merged commit b41741b into prod Oct 31, 2025
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant