Compressing images in Ghost blog

Day 9 in the #vDM30in30 If you’re not careful, it’s easy to bloat a website with large images. A feature that would be awesome in Ghost would be the ability to auto-compress images on upload. This idea has been around for a while, and it’s highly voted for in the wish-list. John Nolan (the founder of Ghost) has even responded: Yep, this is needed! We’re looking into how we can do this best. One challenge here is that there are far fewer good image processing libraries written for Node, because it’s still relatively young. We’re on the case ...

November 9, 2016 · 5 min · Peter Souter

Switching to hosting my blog on Docker

I’ve noticed half of my posts on this blog have been about me fiddling with my blog. I like to tinker, and something like this blog which I actually have to maintain solo gives me an opportunity to try new technologies. Like docker for example! Docker’s something I’ve had some basic understanding about for a while. I’ve used it for testing, and I’ve got a vague idea how it works, but there were so many things to understand to get anything working. Just like a lot of new technologies, there’s a lot of plugins, tools and extensions to understand to figure out whats going on. Do I use Swarm or Kubernetes? ...

December 13, 2015 · 3 min · Peter Souter

Migrating my blog to new Ghost and enabling HTTPS

So I originally set up this blog way, way back in 2013. I’d been using Octopress and a Github hosted page. But it made it look like every other Jekyll blog out there. I had attended TwilioCon 2013, and Hannah Wolfe gave a presentation on Ghost. It sounded pretty cool, and DigitalOcean had just created a Ghost image to play around with. So I booted one up and it worked pretty well! The problem was, since it was an image, it was pretty annoying to maintain. I was stuck with Ghost 0.3 for a while. I remember looking into how hard it would be to automate with Puppet, but the only Ghost module on the forge at the time wasn’t working for me. So I put it in my to-do pile to automate with Puppet, and left it. ...

February 27, 2015 · 3 min · Peter Souter