More Premium Hugo Themes Premium React Themes

Maxleiter.com

My personal site and playground, built with next.js

Maxleiter.com

My personal site and playground, built with next.js

Author Avatar Theme by maxleiter
Github Stars Github Stars: 219
Last Commit Last Commit: Jan 25, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

The personal site described in the content requires installation of the pnpm package manager, setting environment variables for Github stars and analytics, and utilizing various commands like linting, starting a local server, generating RSS feeds, building the site, and inspecting bundles. The directory structure includes folders for components, data, pages, styles, API routes, posts, public assets, and scripts.

Features:

  • pnpm package manager: Efficient package management for the project.
  • Environment variables: Support for setting variables like GITHUB_TOKEN, SUPABASE_URL, and VERCEL_GIT_COMMIT_SHA.
  • Commands: Various commands like lint, dev, rss, build, analyze, and start for different functionalities.
  • Directory structure: Clearly defined folders for components, pages, styles, data, posts, and scripts.

Installation:

  1. Install pnpm package manager:
pnpm install -g pnpm
  1. Run pnpm in the project directory:
pnpm install
  1. Start a local developer server:
pnpm dev
  1. Set necessary environment variables like GITHUB_TOKEN, SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, NEXT_PUBLIC_SUPABASE_ANON_KEY, and NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA.

Summary:

The personal site requires the use of pnpm package manager and the setting of environment variables for specific functionalities like fetching GitHub stars and analytics. It provides various commands for different tasks and has a clear directory structure for organizing components, data, pages, styles, and more. Make sure to follow the installation guide to get started with the site efficiently.