Hello and welcome to my 100 Days of Learning Challenge!
I'm going to build a personal blog using Eleventy!
Since I already host my personal site on Netlify, I thought using 11ty would be a great fit. I want to create my own platform for sharing blog posts, especially as I explore non-tech related topics that I don't think would be appropriate or relevant to share here on DEV.
I've tried to get an 11ty blog set up in the past, but I struggled to get it into a usable state. This is mainly because 1) I had no idea what I was doing and 2) I didn't know what I didn't know or where to get started. Looking back, the biggest blockers were probably not understanding how an 11ty project is structured, and then not knowing how to make it look good.
There's some knowledge gaps I've had to fill, and I'm in a much better place to tackle this project. I'm more comfortable with Git, deploying projects to Netlify, setting up dev environments, and learning how to learn. It also helps that there are even more resources for learning how to set up a blog with 11ty now.
I was even considering writing my own series on getting started with 11ty, but then I came across @raymondcamden's comprehensive guide to getting started in 11ty that he just posted about a week ago. Truly perfect timing! I will probably also take a stab at writing my own guide, since there are some things I'd like to highlight as a true beginner while they're fresh on my mind.
My plan for this project is to do some research (in progress) and make sure I understand the things that caught me up the last time I attempted this, and I'll get to building this out tomorrow. I intend to have something working, and looking pretty, by next week.
Here are some of the resources I'm using:
- A Complete Guide to Building a Blog with Eleventy
- 11ty Tutorial: Cranking Your Jamstack Blog Up to 11! (I didn't realize this tutorial was also by Raymond!)
- Raymond Camden's Blog
- 11ty Docs
- Let's Learn Eleventy! | Learn with Jason