diff --git a/.claude/launch.json b/.claude/launch.json index a193913..6125ee4 100644 --- a/.claude/launch.json +++ b/.claude/launch.json @@ -4,8 +4,9 @@ { "name": "site", "runtimeExecutable": "pnpm", - "runtimeArgs": ["-C", "site", "dev", "--host", "--port", "4321"], - "port": 4321 + "runtimeArgs": ["-C", "site", "dev", "--host"], + "port": 4321, + "autoPort": true } ] } diff --git a/.gitignore b/.gitignore index 0f35d3a..a1b5847 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,7 @@ relay/appsettings.*.local.json Thumbs.db .vscode/ .idea/ +.claude/settings.local.json # Mission prompt scratch files (kept locally, not part of the product) step1.txt diff --git a/site/.prettierignore b/site/.prettierignore index 411cfa7..c08cb5b 100644 --- a/site/.prettierignore +++ b/site/.prettierignore @@ -1,6 +1,7 @@ dist/ .astro/ node_modules/ +.pnpm-store/ pnpm-lock.yaml public/ *.pdf diff --git a/site/nginx.conf b/site/nginx.conf index 5c4be50..1009f75 100644 --- a/site/nginx.conf +++ b/site/nginx.conf @@ -27,9 +27,9 @@ server { gzip_proxied any; gzip_types text/plain text/css application/javascript application/json image/svg+xml application/xml application/xml+rss; - # --- Preserved LinkedIn redirect (printed on the CVs). Replace slug before cutover. --- + # --- Preserved LinkedIn redirect (printed on the CVs). --- location = /Linkedin { - return 301 https://www.linkedin.com/in/REPLACE-WITH-REAL-SLUG/; + return 301 https://www.linkedin.com/in/connor-babbington; } # --- Legacy WordPress URLs -> 410 Gone (crawler cleanup) --- diff --git a/site/src/components/ui/SplitCvButton.astro b/site/src/components/ui/SplitCvButton.astro index 307bfe2..3b9b1c5 100644 --- a/site/src/components/ui/SplitCvButton.astro +++ b/site/src/components/ui/SplitCvButton.astro @@ -30,9 +30,9 @@ const currentLabel = locale === 'en' ? d.cv.english : d.cv.norsk; {d.cv.download} {!compact && EN/NO} -
+