allenYetu211 / leerob.io

✨ My portfolio built with Next.js, Tailwind CSS, PlanetScale, and Vercel.

Home Page:https://leerob.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploy with Vercel

leerob.io

TODO

In early 2023, I refactored my site to use the new app/ directory in Next.js 13. I went ahead and shipped it, but there are still a few things I want to do:

  • Improved sitemap and robots.txt support coming soon
  • Global 404 page coming soon
  • Refactor to improved SEO support (waiting on generateMetadata)
  • Move redirects to end of routing stack (not in next.config.js)
  • Use new support for API routes in app (not ready yet)
  • Improved scroll position support in app/ (not implemented yet)
  • Remove @vercel/analytics wrapping component (waiting on new version)

You can learn more about the app/ directory here.

Running Locally

This application requires Node.js v16.13+.

git clone https://github.com/leerob/leerob.io.git
cd leerob.io
pnpm install
pnpm run setup # Remove all of my personal information
pnpm 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.) by running pnpm run setup.

About

✨ My portfolio built with Next.js, Tailwind CSS, PlanetScale, and Vercel.

https://leerob.io

License:Other


Languages

Language:TypeScript 82.8%Language:JavaScript 12.0%Language:CSS 4.7%Language:Shell 0.4%