site Svelte Themes

Site

my personal site (rewriting in nextjs)

ohqte/site

intro ยท setup ยท used

license vercel-status blogs

๐Ÿ“– intro

a mini fullstack site i made for my portfolio that implents the following technologies:

๐Ÿ” todo

name type badge
โœ”๏ธ / page
โŒ /blog page
โœ”๏ธ /blog/[slug] page
โŒ /projects page
โŒ /connect page
โœ”๏ธ Prisma ORM database
โœ”๏ธ PlantScale MySQL database
โŒ feed api
โŒ sitemap api
โŒ Command Palette component
โŒ Giscus Comments component
โŒ @vercel/og component
โŒ @vercel/analytics analytics

โš™ setup

Warning

incompleted documentation

  • setup a .env file in the following format:
# .env

# giscus
GISCUS_REPO = "user/repo"

# authjs
AUTH_CLIENT_ID = "***-***"
AUTH_CLIENT_SECRET = "***-***"
AUTH_SECRET = "***-***"
  • setup the following variables on the respective platforms:
variable platform
GISCUS_REPO
AUTH_CLIENT_ID
AUTH_CLIENT_SECRET
AUTH_SECRET
  • run the following commands to host site on localhost:
$ cd site/
>
$ pnpm dev
> [email protected] dev ~/site
> vite dev

VITE v4.0.0  ready in 1000 ms
  โžœ  Local:   http://localhost:2000/
  โžœ  Network: use --host to expose
  โžœ  press h to show help

๐Ÿ—‚๏ธ used

๐Ÿ”Œ dependencies

Top categories

Loading Svelte Themes