Migration: GitHub/Vercel ? Forgejo + git-pages #1

Merged
skr merged 34 commits from feat/forgejo-static-export into main 2026-04-25 07:22:52 +00:00
Owner

Konvertiert die Site zum Static Export f�r Deployment via Forgejo Actions + git-pages an nm.neomint.com/website/.

�nderungen

  • next.config.ts: output: "export", trailingSlash, basePath via env
  • next-intl: localePrefix: "always" (Pflicht ohne Middleware)
  • src/middleware.ts entfernt; src/app/page.tsx redirected nach /de
  • Vercel-Pakete (@vercel/analytics, @vercel/speed-insights) raus
  • .forgejo/workflows/deploy.yml f�r CI Build + Deploy
  • Canonicals + Sitemap auf nm.neomint.com/website
  • AGENTS.md: Deploy-Target aktualisiert
  • tests/metadata.test.mjs: Pin auf neue Canonical-Pattern angepasst

Verifikation

  • npm run check lokal gr�n (30/30 Tests)
  • npm run build produziert sauberes out/ mit /website/de/, /website/en/, plus /website/de/datenschutz, /website/de/impressum (analog f�r en)

Server-Side noch offen

  • Caddy nm.caddy Patch f�r �ffentliches /website/* Routing
  • ggf. DNS allowlist Update (TXT)
Konvertiert die Site zum Static Export f�r Deployment via Forgejo Actions + git-pages an `nm.neomint.com/website/`. ## �nderungen - `next.config.ts`: `output: "export"`, `trailingSlash`, `basePath` via env - `next-intl`: `localePrefix: "always"` (Pflicht ohne Middleware) - `src/middleware.ts` entfernt; `src/app/page.tsx` redirected nach `/de` - Vercel-Pakete (`@vercel/analytics`, `@vercel/speed-insights`) raus - `.forgejo/workflows/deploy.yml` f�r CI Build + Deploy - Canonicals + Sitemap auf `nm.neomint.com/website` - `AGENTS.md`: Deploy-Target aktualisiert - `tests/metadata.test.mjs`: Pin auf neue Canonical-Pattern angepasst ## Verifikation - `npm run check` lokal gr�n (30/30 Tests) - `npm run build` produziert sauberes `out/` mit `/website/de/`, `/website/en/`, plus `/website/de/datenschutz`, `/website/de/impressum` (analog f�r en) ## Server-Side noch offen - Caddy `nm.caddy` Patch f�r �ffentliches `/website/*` Routing - ggf. DNS allowlist Update (TXT)
fix(ci): use npm install instead of npm ci
All checks were successful
Build & Deploy / check (pull_request) Successful in 29s
Build & Deploy / deploy (pull_request) Has been skipped
8f79e155e4
Lockfile drifts between local npm versions trip up npm ci. Loosened
to npm install so CI accepts lockfiles regenerated by any reasonable
npm version on dev machines.
chore: merge initial main scaffold
All checks were successful
Build & Deploy / check (pull_request) Successful in 30s
Build & Deploy / deploy (pull_request) Has been skipped
27577d7acf
# Conflicts:
#	README.md
skr merged commit 5e9b8af31b into main 2026-04-25 07:22:52 +00:00
skr deleted branch feat/forgejo-static-export 2026-04-25 07:22:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nm/website!1
No description provided.