A modern, accessible personal website built with Next.js, TypeScript, and TailwindCSS.
- 🚀 Built with Next.js App Router
- 📝 Blog support with MDX
- 🎨 Responsive design with TailwindCSS
- 🌓 Dark mode support
- 📊 Analytics with Vercel
- 🔍 SEO optimized
- ♿ Accessibility focused
- 📱 Mobile-first approach
- Node.js 18+
- npm or pnpm
-
Clone the repository:
git clone https://github.com/yourusername/blog.git cd blog
-
Install dependencies:
npm install # or pnpm install
-
Start the development server:
npm run dev # or pnpm dev
-
Open http://localhost:3000 in your browser.
npm run build
# or
pnpm build
├── app/ # Next.js app directory
│ ├── components/ # React components
│ ├── blog/ # Blog pages and posts
│ ├── cv/ # CV/Resume section
│ └── ...
├── public/ # Static assets
└── ...
npm run dev
: Start development servernpm run build
: Build for productionnpm run start
: Start production servernpm run lint
: Run ESLintnpm run format
: Format code with Prettier
Feel free to submit issues and enhancement requests!
This project is open source and available under the MIT License.