spa(phase 6, tasks 33-35): robots, og-defaults, type-check, finaler deploy

- robots.txt: standard allow für alle Crawler.
- app.html <head>: og:title/type/url/description als Defaults für
  die Site. Per-Post OG-Tags erst mit Publish-Pipeline Phase 3
  (Meta-Stubs) möglich — aktuell out-of-scope.
- Final-Validierung:
  - svelte-check: 611 files, 0 errors, 0 warnings
  - Unit: 29/29 (markdown 14, naddr 4, legacy-url 11)
  - E2E (Playwright): 3/3
- Finaler Deploy nach svelte.joerg-lohrer.de.

35 Plan-Tasks + 2 Erweiterungen (Avatar/Name für Kommentatoren,
External-Client-Links) komplett.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jörg Lohrer 2026-04-15 18:13:29 +02:00
parent 9d41a68ef9
commit 51f0ae5067
2 changed files with 6 additions and 2 deletions

View File

@ -4,6 +4,11 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="Jörg Lohrer Blog (Nostr-basiert)" />
<meta property="og:title" content="Jörg Lohrer Blog" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://svelte.joerg-lohrer.de/" />
<meta property="og:description" content="Jörg Lohrer Blog (Nostr-basiert)" />
<meta name="robots" content="index, follow" />
<title>Jörg Lohrer</title>
<style>
:root {

View File

@ -1,3 +1,2 @@
# allow crawling everything by default
User-agent: *
Disallow:
Allow: /