Skip to content

✨ My portfolio built with Next.js 14, Tailwind CSS, and shadcn-ui.

Notifications You must be signed in to change notification settings

trinhdinhtai/taitd.io.vn

Repository files navigation

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.

Features

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.

Tech Stack

  • 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

Getting Started

  1. Install dependencies using pnpm:
pnpm install
  1. Copy .env.example to .env.local and update the variables.
cp .env.example .env.local
  1. Start the development server:
pnpm dev