
Developer Experience
I decided to use Nuxt.js for this project as I was already familiar with it, and so was Federacy. It also made it easy and fast to replicate the Federacy header and footer.

CSS Grid
For the layout, I used CSS grid, emphasizing the newest post.

Easy to use
Blog posts should be easy to deploy and enjoyable to write. This is why each post consists of markdown and frontmatter.