A few days ago, I "officially" took the redesign and rewrite of this site live. And by that, I mean I made this domain name, christinadan.com, point to this site deployed on Netlify instead of my WordPress blog, with little more than a home page and an About page. As of writing this, there's still not much more than that. I got a little overwhelmed thinking about all the features I want to add to this site. Pagination, tags, categories, pages for tags and categories, responsive images, and something I'm really excited about, Webmentions. The list goes on.
But I was really just putting off migrating the little content I had on my Wordpress here. And writing new content. I hadn't written anything since 2018. I wanted everything to be perfect first. Admittedly, all of my old posts featured things like life updates, travel posts, beauty reviews - all image-heavy content. And I knew I would have to take sometime to work through the export I have and all the images and make sure everything looks right. I just didn't want to deal with that yet.
In the spirit of why I decided to completely rewrite my site (more on that in a later post), I decided to pause and write this post. I'd done some of the things on my TODO list. I have tag pages and category pages. I have some nice navigation between posts. All of which can be seen and appreciated once I have more than one post. 😅
What astounds me is how much I've learn over the past couple of weeks working on this site. There are so many guides, tutorials, tips, and people willing to share their code with the world. I consistently have a zillion tabs open. I have a list going in the README of the GitHub repository for this project, but I figured I'd move it to a post and let it continue to grow here to commemorate my minimum viable blog. 🎉
This is basically an Eleventy bookmarks post. I intend to update this as I go, so this list will continue to grow as my site grows in features!
General/Project Setup #
- 11ty Recipes
- Eleventy's official Quick Tips - Going through their official docs is a given, but I highly recommend going through and implementing their Quick Tips specifically for instant quality of life improvements
- Tatiana Mac's Beginner Eleventy Tutorial
- Phil Hawksworth's pre-processing SCSS and inlining CSS tutorial
- Gulp boilerplate - It seems like Gulp is a faux pas these days. I'm familiar with Gulp and it was the path to least resistance while setting everything up, so I just went with it.
Blog Starter Kits to Be Inspired By or Clone Directly #
Specific Blog Features #
Implementing Post Categories #
Wordpress to Eleventy #
Pagination #
- This Github issue with recommendation from Zach Leatherman on how to implement double-layered pagination for tag and category pages
Things I want to add #
PaginationResponsive imagesImage minification- Structured data
- Fetch Instagram posts
- Webmentions
- Social sharing images
- Social sharing links