// Vorschau-Beispieldaten für den Blog — NUR im Preview-Worktree aktiv
// (Gate: process.env.PREVIEW_SAMPLE_DATA === "1", .env* ist gitignored). Auf
// der Live-Seite bleibt es bei der echten (ggf. leeren) blogposts-Collection.
// Sobald echte Beiträge im Admin angelegt sind, greift dieser Fallback nicht
// mehr (er springt nur bei komplett leerer Liste).
//
// Inhalt bewusst aus realen Fakten: das laufende Redesign, die recherchierten
// DoKomi-2027-Daten und Tills echte Bio ("visionText") — als editierbarer
// Startbestand gedacht, nicht als endgültige Texte.

export type BlogPostLike = {
  _id: string;
  slug: string;
  title: string;
  titleEn: string;
  excerpt: string;
  excerptEn: string;
  content: string;
  contentEn: string;
  coverImage: string;
  tags: string[];
  publishedAt: Date;
  visible: true;
};

export const SAMPLE_BLOG_POSTS: BlogPostLike[] = [
  {
    _id: "sample-blog-redesign",
    slug: "der-neue-rakku-look",
    title: "Der neue Rakku-Look",
    titleEn: "The new Rakku look",
    tags: ["Update"],
    publishedAt: new Date("2026-09-04T09:00:00Z"),
    coverImage: "/img/blog-redesign.jpg",
    excerpt:
      "Die Website bekommt gerade ein komplettes Update — neues Design, mehr Struktur, gleiches Gefühl. Hier steht, was sich ändert und warum.",
    excerptEn:
      "The website is getting a full refresh — new design, more structure, same feeling. Here's what's changing and why.",
    content: [
      "Die alte Seite ist mit der Zeit gewachsen: hier ein Abschnitt, da eine Unterseite, alles ein bisschen zusammengestückelt. Das merkt man beim Klicken. Also baue ich sie gerade von Grund auf neu — Seite für Seite.",
      "Der neue Look ist bewusst ruhig und reduziert: viel Schwarz, ein warmer Kupfer-Akzent, ein feines Filmkorn über allem und die kleinen Sucher-Ecken als wiederkehrendes Motiv. Nichts blinkt, nichts lenkt ab — die Fotos sollen die Hauptrolle spielen.",
      "Wichtig war mir, dass jede Seite auf jedem Bildschirm gleich aussieht, egal ob Full-HD-Monitor, 4K oder kleines Notebook. Dafür hat jetzt alles feste Maße, statt sich stufenlos mitzudehnen.",
      "Neu dazu kommen ein sortierbares Portfolio, klare Preisstufen bei den Angeboten, Geschenkgutscheine und eine Übersicht, auf welchen Conventions ihr mich trefft — inklusive Warteliste, wenn ein Termin schon voll ist.",
      "Was bleibt: der Fokus auf echte Momente statt auf das perfekte Hochglanzbild. Das Redesign wird nach und nach ausgerollt — wenn also mal eine Ecke noch alt aussieht, ist die einfach noch nicht dran.",
    ].join("\n\n"),
    contentEn: [
      "The old site grew over time: a section here, a subpage there, all a bit patched together. You could feel it while clicking around. So I'm rebuilding it from the ground up — page by page.",
      "The new look is deliberately quiet and pared back: lots of black, a warm copper accent, a fine film grain over everything and the little viewfinder corners as a recurring motif. Nothing blinks, nothing distracts — the photos should carry the page.",
      "It mattered to me that every page looks the same on any screen, whether that's a Full HD monitor, 4K or a small laptop. So everything now has fixed dimensions instead of stretching fluidly.",
      "New additions: a filterable portfolio, clear pricing tiers for the offers, gift vouchers and an overview of which conventions you can find me at — including a waitlist when a date is already full.",
      "What stays: the focus on real moments rather than the perfectly polished shot. The redesign is rolling out gradually — so if a corner still looks old, it just hasn't had its turn yet.",
    ].join("\n\n"),
    visible: true,
  },
  {
    _id: "sample-blog-dokomi2027",
    slug: "dokomi-2027-ich-bin-dabei",
    title: "DoKomi 2027 — Ich bin dabei",
    titleEn: "DoKomi 2027 — I'll be there",
    tags: ["Conventions", "DoKomi"],
    publishedAt: new Date("2026-08-20T09:00:00Z"),
    coverImage: "/img/conventions-featured.jpg",
    excerpt:
      "Die nächste DoKomi steht fest: 9.–11. Juli 2027 in Düsseldorf. Ich bin mit Kamera vor Ort — Slots könnt ihr ab sofort anfragen.",
    excerptEn:
      "The next DoKomi is set: 9–11 July 2027 in Düsseldorf. I'll be there with my camera — you can request slots from now on.",
    content: [
      "Es ist offiziell: Vom 9. bis 11. Juli 2027 bin ich auf der DoKomi in der Messe Düsseldorf, Deutschlands größter Japan- und Anime-Expo.",
      "Ich plane feste Shooting-Slots über den Tag verteilt, dazu ein paar spontane Termine für alles, was sich vor Ort ergibt. Wer sichergehen will, fragt am besten vorab einen Slot an — das geht über die Conventions-Seite hier auf der Website. Ist alles ausgebucht, tragt euch auf die Warteliste ein; ich melde mich, sobald etwas frei wird.",
      "Bringt gerne konkrete Ideen mit: Charakter, Lieblingspose, eine Location auf oder rund um das Gelände, die zu eurem Cosplay passt. Je mehr ich vorher weiß, desto entspannter wird das Shooting.",
      "Ich freue mich drauf — bis Juli 2027 in Düsseldorf.",
    ].join("\n\n"),
    contentEn: [
      "It's official: from 9 to 11 July 2027 I'll be at DoKomi at Messe Düsseldorf, Germany's largest Japan and anime expo.",
      "I'm planning fixed shooting slots spread across the day, plus a few spontaneous ones for whatever comes up on site. If you want to be sure, it's best to request a slot in advance — you can do that on the Conventions page here on the site. If everything is booked out, join the waitlist and I'll get in touch as soon as something opens up.",
      "Feel free to bring concrete ideas: character, favourite pose, a spot on or around the grounds that fits your cosplay. The more I know beforehand, the more relaxed the shoot will be.",
      "Looking forward to it — see you in Düsseldorf in July 2027.",
    ].join("\n\n"),
    visible: true,
  },
  {
    _id: "sample-blog-first-con",
    slug: "meine-erste-convention",
    title: "Hinter den Kulissen: Meine erste Convention",
    titleEn: "Behind the scenes: my first convention",
    tags: ["DoKomi"],
    publishedAt: new Date("2026-06-14T09:00:00Z"),
    coverImage: "/img/conventions-banner.jpg",
    excerpt:
      "Meine allererste Convention war die DoKomi 2026 — mit geliehener Kamera, ganz allein und ziemlich überfordert. Wie daraus meine Leidenschaft fürs Fotografieren wurde.",
    excerptEn:
      "My very first convention was DoKomi 2026 — with a borrowed camera, completely on my own and pretty overwhelmed. How it turned into my passion for photography.",
    content: [
      "Meine erste Convention war die DoKomi 2026. Ein Freund, Marcel, hatte mir spontan seine Kamera geliehen, damit ich für einen gemeinsamen Bekannten ein paar Fotos machen konnte — mein allererstes Mal mit einer richtigen Kamera auf einer Convention.",
      "Als Marcel dann selbst weiterzog, stand ich plötzlich allein da: fremde Technik in der Hand, tausende Menschen um mich herum, und ich musste von jetzt auf gleich herausfinden, wie ich damit klarkomme. Irgendwann wurde es mir zu viel. Ich bin einfach stehen geblieben und habe die Halle auf mich wirken lassen.",
      "Ich habe die Menschen beobachtet: das Lachen zwischen den Freundesgruppen, die Freude über gelungene Kostüme, kleine Blicke und Gesten, die sonst niemand festhält. In diesem Moment ist mir zum ersten Mal wirklich klar geworden, was Fotografie für mich bedeutet. Es geht nicht um das perfekte Bild oder die teuerste Ausrüstung — es geht darum, Momente einzufangen, die eigentlich vergänglich sind, aber nicht vergessen werden sollten.",
      "Mit diesem Blick bin ich zurück zu den Fotos gegangen. Seitdem suche ich bei jedem Shooting bewusst diese kleinen, unscheinbaren, aber besonderen Momente. Am Ende will ich mit meinen Fotos nur eins: euch das Gefühl zurückgeben, das ihr in genau diesem Moment hattet.",
    ].join("\n\n"),
    contentEn: [
      "My first convention was DoKomi 2026. A friend, Marcel, had spontaneously lent me his camera so I could take a few photos for a mutual acquaintance — my very first time with a real camera at a convention.",
      "When Marcel moved on to other friends, I suddenly stood there alone: unfamiliar gear in my hands, thousands of people around me, and I had to figure out how to cope with it right then and there. At some point it got too much. I just stopped and let the hall wash over me.",
      "I watched the people: the laughter between groups of friends, the joy over a costume that had turned out well, small glances and gestures that no one else captures. In that moment it became clear to me for the first time what photography means to me. It's not about the perfect shot or the most expensive gear — it's about capturing moments that are fleeting by nature but shouldn't be forgotten.",
      "I went back to shooting with that perspective. Since then, at every shoot I deliberately look for those small, unremarkable but special moments. In the end, all I want my photos to do is give you back the feeling you had in exactly that moment.",
    ].join("\n\n"),
    visible: true,
  },
];
