A responsive Nuxt 4 static blog and developer portfolio deployed on GitHub Pages.
- Markdown-powered blog posts with front matter metadata, tags, and reading time
- About / Resume page with experience, education, and skills
- Topic-based browsing — filter posts by tags
- Client-side search across titles, excerpts, and tags
- Dark / Light theme toggle with persistent preference
- Private tools section — write tool and draft posts behind a passcode gate
- Google Translate integration for multi-language support
- Nuxt 4 with Vue 3 and TypeScript (strict mode)
- Bootstrap 5 for layout and components
- MarkdownIt for server-side markdown rendering
- Custom TOML parser (zero dependencies) for About page data
- GitHub Actions CI/CD pipeline with static generation
npm install
npm run devOpen http://localhost:3000/kamlesh1808/ in your browser.
For detailed documentation on code organization, writing blog posts, customization, and deployment, see readme-dev.md.
This project is open source and available for personal use.