From 9eede74f6ad048de8b4cb8b75b12a00d5d07ee70 Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Sun, 16 Aug 2026 19:45:43 +0200 Subject: [PATCH] wrangler.json --- README.md | 13 +++++-------- wrangler.json | 7 +++++++ 2 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 wrangler.json diff --git a/README.md b/README.md index 832778a..c1774ac 100644 --- a/README.md +++ b/README.md @@ -94,20 +94,17 @@ unverändert): Tab **Import an existing Git repository** wählen und das Repo auswählen. 3. Build-Einstellungen hinterlegen: - **Framework preset:** Hugo - - **Build command (Bereitstellungsbefehl):** `hugo --minify -b $CF_PAGES_URL` + - **Build command (Bereitstellungsbefehl):** `hugo --minify` Ein eigenes **Build output directory** kann bei Cloudflare Pages nicht angegeben werden — es kommt aus der Hugo-Konfiguration (`publishDir` in `hugo.toml`, Standard `public`). 4. Speichern. Es ist **kein Deploy-Befehl nötig**: Jeder Push auf den verbundenen GitHub-Branch (z. B. `main`) baut und deployed automatisch. - `$CF_PAGES_URL` wird von Cloudflare beim Build gesetzt und liefert die - Deployment-URL als `baseURL` — dadurch stimmen alle generierten Links im - HTML. -> Hinweis: `npx wrangler deploy` ist für das direkte Deployment von -> Workers-Skripten gedacht, nicht für ein Pages-Projekt mit Git-Integration. -> Hier übernimmt der automatische Build bei jedem Push das Deployment — ein -> manueller `wrangler deploy`-Aufruf ist nicht nötig. +Die `wrangler.json` im Projekt-Root konfiguriert das Deployment: +- `name`: Projektname (`buildbroken-blog-archive`) +- `compatibility_date`: Datum der Cloudflare-Laufzeit +- `assets.directory`: `public` — das Hugo-Ausgabeverzeichnis, das bereitgestellt wird ## Layout anpassen diff --git a/wrangler.json b/wrangler.json new file mode 100644 index 0000000..f0b522a --- /dev/null +++ b/wrangler.json @@ -0,0 +1,7 @@ +{ + "name": "buildbroken-blog-archive", + "compatibility_date": "2026-08-16", + "assets": { + "directory": "public" + } +}