This is my personal blog built with Next.js. This blog is a place where I share my thoughts, experiences, and insights on various topics. I hope you'll find something here that resonates with you.
Next.js: This blog is powered by Next.js, a React framework for building fast and efficient web applications.
Markdown Support: Write your blog posts in Markdown for easy formatting.
Syntax Highlighting: Code blocks in your blog posts are automatically syntax-highlighted for a better reading experience.
SEO Optimized: Implement SEO best practices to help your blog posts rank well on search engines.
Responsive Design: Your blog looks great on all devices, from smartphones to desktops.
Commenting: Engage with your readers through comments using platforms like Disqus.
- Next.js 13 with
/app
dir - Written in TypeScript
- UI Components built using Radix UI & shadcnui
- Styled using Tailwind CSS
- ORM using Prisma
- Database on Supabase
- Documentation and blog using MDX and Contentlayer
- Validations using Zod
- Install dependencies using pnpm:
pnpm install
- Copy
.env.example
to.env.local
and update the variables.
cp .env.example .env.local
- Start the development server:
pnpm dev