Skip to content

My personal website – Built using Next.js, TypeScript, MDX, Sanity.io and Tailwind

License

Notifications You must be signed in to change notification settings

kenaqshal/kenaqshal-next

Repository files navigation

Deploy with Vercel

kenaqshal.com

Overview

  • layouts/* - The different page layouts each MDX category (blog, snippets) uses.
  • lib/* - Short for "library", a collection of helpful utilities or code for external services.
  • pages/api/* - API Routes powering, guestbook, project, snippet, and post views.
  • pages/blog/* - Static pre-rendered blog pages using MDX.
  • pages/sitemap.xml.tsx - Automatically generated sitemap.
  • pages/feed.xml.tsx - Automatically generated RSS feed.
  • pages/* - All other static pages.
  • prisma/* - My Prisma schema, which uses a PlanetScale MySQL database.
  • public/* - Static assets including fonts and images.
  • styles/* - A small amount of global styles. I'm mostly using vanilla Tailwind CSS.

Running Locally

This application requires Node.js v16.13+.

$ git clone https://github.com/kenaqshal/kenaqshal-next.git
$ cd kenaqshal-next
$ yarn
$ yarn dev

Create a .env file similar to .env.example.

Cloning / Forking

Please review the license and remove all of my personal information (resume, blog posts, images, etc.).

Credit

Project partially based on Lee Rob's website

Releases

No releases published

Packages

No packages published