Skip to main content
RestlessHorror

Migrating this site from Jekyll to 11ty

I barely use this blog.... quite frankly I don't use this blog, but I do have it and keep the idea in my head that some day I'll use it. Its sort of a way that I "fight the power" and get away from the tech giants to hark back to the old internet.

Recently I've been moving away from Ruby in my work life and have been using Javascript more frequently. In solidarity with that move I figured I'd look into migrating this blog from Jekyll over to 11ty (pronounced Eleventy).

The whole process was incredibly painless, but since I had some apprehension about doing it, I figured I'd write it up.

So my Jekyll blog was .. well sparse. I had a single plugin and a handful of posts. I ended up blowing all of that away and creating a new branch based on the configuration in the Eleventy Base Blog repo that eleventy has published.

Once I had that up and running I was able to just shift around the settings to my liking and put my content into the shell of the page. I punched in npx @11ty/eleventy then npx @11ty/eleventy --serve and I had a functional website running locally.

I host this on the Digital Ocean App Platform which is dead simple. I'm not really sure how I ended up using them, but they effectively function as a less complicated AWS, which is great for small hobby projects like this. Getting it running in Digital Ocean was just a matter of having the app platfrom run npx build and deploy the created html directory.

Why are you writing this? #

I was thinking about this while I wrote the above out, and I'm not really sure, the content in it isn't particularly helpful to any individual, there aren't any particular details, its mainly just links to existing documentation.

I think I really just wanted to throw something together that if somebody stumbled across they could go "oh I too can migrate my content". Figured that was worth sharing