Skip to content

Repository files navigation

Tobias Kluge Portfolio

Production-oriented Next.js portfolio site with typed local content, static export, case-study routes, preserved legal routes, and deployable production checks.

Scripts

Install dependencies:

pnpm install

Start the development server:

pnpm dev

Run production checks:

pnpm check

Build the static export:

pnpm build

The static output is written to dist/.

Production Configuration

Copy .env.example to .env.local for local overrides:

cp .env.example .env.local

Set:

  • NEXT_PUBLIC_SITE_URL for canonical, Open Graph, robots, sitemap, and JSON-LD URLs.
  • NEXT_PUBLIC_CONTACT_EMAIL for the contact CTA shown on the portfolio.

pnpm check runs ESLint, TypeScript, next build, production export verification, case-study verification, and a local HTTP smoke test against dist/.

Launch Gate

Before launch, src/content/legal.ts must be reviewed against the actual technical setup. The privacy page must only describe services that are actually present in the shipped site.

Current required checks:

  • static Next.js export hosting
  • local fonts served from /fonts
  • no analytics unless added deliberately
  • no external media unless added deliberately
  • outbound social links only
  • contact email visibility

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages