A modern, responsive personal website and blog built with Next.js. Features a clean design, blog functionality with MDX support, and automated GitHub Pages deployment.
git clone https://github.com/yashagw/yashagw.github.io.git
cd yashagw.github.ionpm installnpm run dev
# Visit http://localhost:3000Create new posts in content/blog/ as Markdown files:
+++
title = "Your Blog Post Title"
date = 2024-01-15
taxonomies = { tags = ["tag1", "tag2"] }
+++
Your content here...npm run build- Fork this repository and rename to
yourusername.github.io - Enable GitHub Pages in repository settings → Pages → Source: "GitHub Actions"
- Push to main branch - the included workflow will auto-deploy
app/- Next.js App Router pages and layoutscomponents/- React componentscontent/blog/- Blog posts (Markdown)lib/- Utility functionspublic/- Static assets (images, icons)
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
Fork and use as a template for your own site!