This is a Next.js project bootstrapped with create-next-app
.
This is a personal website. Initially, I started blogging on WordPress. However, given the cost of hosting and the choices we get in terms of themes I had to switch to something custom. This blog utilizes Contentlayer for content handling and shadcn UI.
coming from WordPress one is used to using slugs like https://www.iabhi.com/example-post
rather than https://www.iabhi.com/blog/example-post
That's what is going on here, all the blog posts are rendered just under the domain name by dropping the blog
from the slug.
What about pages? Since I'm using only two pages, both are hardcoded to avoid complexity... or due to lack of knowledge on how to route them 😶🌫️.
- Using a responsive mobile menu
- SEO and meta tags
- TOC
- Using Tina CMS