Jekyll + S3 + CloudFront + HTTPS I recently underwent the effort of migrating my website from a self-hosted Wordpress based solution to a Jekyll basedstatic website hosted on AWS S3 + CloudFront. During the process I ran into a few gotchas, primarily centered aroundmaking derekgourlay.com an HTTPS everywhere site with Cloudfront. This post is meant to highlight the solutions I found to these particular issues and not re-iterate what other tutorials have already succinctly covered. Git - When to Merge vs. When to Rebase Does this (messy) branch history look familiar to you?