AAYUSHSAHU.COM
My portfolio website powered by:
- NextJS with TypeScript
- CSS(no libraries, preprocessor, etc.)
- MDX(for blogs)
Features
- Dynamic OpenGraph image generation for blogs using Cloudinary
- Commenting system powered by Giscus
- Blogs
- Command bar powered by Kbar
Hosted on Vercel
Feature requests are welcome :)
Project Overview
components/*
- Components used throughout the codecomponents/MDX/*
- Components used inside MDX blogscomponents/React/*
- Components used only for non-MDX code i.e., site pagespages/*
- All the pages in the websiteconfig.json
- Configs regarding user, etc.styles/*
- Styles for pagespublic/*
- Public data, contains images used in blogs, resume, & projectsutils/*
- Common utilities used in blogs like table of contents, blog posts, etc.posts/*
- All the blog posts written in MDX
Running Locally
- Fork/Clone this repo
- Install dependencies
npm install
- Run locally in development mode
npm run dev