Welcome to my personal blog built with Next.js and hosted on GitHub Pages.
- Modern React-based website using Next.js 14
- Responsive design with Tailwind CSS
- TypeScript for type safety
- Blog posts support
- About, Projects, and Contact pages
- SEO optimized
- Fast performance
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Deployment: GitHub Pages
- Build Tool: Vite (via Next.js)
To run this site locally:
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser
To build the site for production:
npm run buildThe built files will be in the out directory.
This site is automatically deployed to GitHub Pages using GitHub Actions. Simply push to the main branch and the site will be built and deployed automatically.
src/
├── app/ # Next.js App Router pages
│ ├── about/ # About page
│ ├── blog/ # Blog page
│ ├── projects/ # Projects page
│ ├── contact/ # Contact page
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
└── components/ # Reusable components
MIT License