Comparing Generated Files Before and After Changes with Git Diff

Once in a while, I have to make a change to many or all of my blog posts. For example, implementing opengraph meta tags.
Adam Johnson
Home | Blog | Books | Projects | Colophon | Contact
(All tags.)
Once in a while, I have to make a change to many or all of my blog posts. For example, implementing opengraph meta tags.
My site is static HTML, built with Jekyll (more details in my colophon). This means I have a folder that contains the whole site in HTML files.
On Saturday, I posted my guide on Scoring A+ for Security Headers in Django, following my talk at DjangoCon Europe. I thought it would be a good idea to step up and make my own site score A+, rather than a dismal F! My site isn’t built in Django, but as a Jekyll static site. It’s hosted on AWS S3 and CloudFront.
My last blog post was written in IPython notebook, and my blog is in Jekyll. Here’s how I hooked the two up.