Artikel
Beiträge und How-tos von hautuu.
Hier findest du Beiträge und How-tos rund um hautuu: Cursor, GitHub, Cloudflare und den Stack dahinter.
Folge 021: Bilder finden, schlank machen und auf der Site einbinden
Kostenlose Quellen mit Lizenz im Blick, WebP und sinnvolle Breite vor dem Upload, Ablage in Assets oder am Artikel und was Astro beim Build noch optimiert.
Folge 020: Bausteine, FAQ und hautoo forken
Wiederverwendbare CMS Bausteine statt Copy Paste, Überblick über Glossar und FAQ und dein eigenes Projekt per GitHub Fork starten.
Folge 019: Impressum, Datenschutz, ENV und CMS-Komponenten
Rechtstexte per Agent, Kontakt-E-Mail als Secret, Bildnachweise auf dem Impressum, Separator und Artikel-Listing redaktionell.
Folge 018: Node 22, npm install und npm run dev lokal
Nach dem Clone: Node über das offizielle Install-Skript, Abhängigkeiten mit npm install, Entwicklungsserver mit npm run dev.
Folge 017: Private Repos klonen: SSH-Schlüssel und GitHub
Permission denied beim Clone? Schlüsselpaar erzeugen, config anlegen, Public Key bei GitHub hinterlegen, dann klappt git clone.
Folge 016: Vierzehn Artikel im PR: Preview, Merge und Listing-Kontrolle
Branch statt main, Cloudflare-Preview in der Mail, grüne Checks und Merge. Warum die Artikel-Seite lieber ein CMS-Listing will.
Folge 015: Transkript rein, Artikel raus: Screencast und Cloud Agent
Screencasts aufnehmen, fertige Videos in Transkripte wandeln und den Cloud Agenten die Artikel als Pull Request schreiben lassen.
Folge 014: Lieber mit GitHub einloggen: Der Worker als Türsteher fürs CMS
Schluss mit Token-Zettel am Monitor: OAuth, Secrets in Cloudflare und Menüs, die du selbst zusammenklickst.
Folge 013: /admin aufmachen: lokal ohne Passwort, online mit GitHub-Schlüssel
Sveltia fühlt sich wie ein Mini-CMS an, speichert aber nur Dateien. So loggst du dich ein, ohne dass jeder Hans deine Startseite umschreibt.
Folge 012: Test-Zweig, geheime URL, Rollback (ohne die Live-Seite zu grillen)
Am Branch experimentieren, Preview-Link verschicken, mergen wenn’s passt. Oder mit einem Klick in die Vergangenheit springen.
Folge 011: Von GitHub ins Netz: Cloudflare Pages in echten Schritten
Repo verbinden, Astro bauen lassen, eigene Subdomain drauf. An der Commit-ID erkennst du, was wirklich live ist.
Folge 010: Zwei Chats, zwei Rollen: Erst meckern, dann fixen
Kein Extra-Bot nötig: ein Chat sucht Fehler, der andere räumt auf. So bleibt der Kopf frei.
Folge 009: Cursor-Abo: Balken, Tokens und warum On-Demand bösartig teuer ist
Du siehst, was die KI frisst. Und wann Auto reicht oder du lieber kurz upgradest, statt die Kreditkarte heiß laufen zu lassen.
Folge 008: Ask, Agent, Plan: Wann die KI nur reden darf
Unterschied zwischen „bitte nichts anfassen“ und „bau mir das Burger-Menü“. Plus wo dein Chat-Schnack nicht im Repo landen soll.
Folge 007: Merge oder Rebase: Warum die Historie manchmal lügt
Nach dem Zusammenführen sieht’s im Tool oft leer aus. Auf GitHub steckt trotzdem alles drin. Kurz erklärt, ohne Git-Guru-Werbung.
Folge 006: Zwei Ordner, ein GitHub: Pull, Push und kein Datenmüll
Warum der Server manchmal „nein“ sagt, bevor du pushen darfst. Und wie Klonen und Merge dich wieder einen Stand bringen.
Folge 005: Die Astro-Leiste nervt? Breakpoints retten den Tag
Lokal siehst du Werkzeugkram, den Besucher nie sehen. Und du kannst der KI sagen „mehr Luft im Footer“, ohne CSS-Professor zu sein.
Folge 004: Seiten sind nur Dateien und trotzdem schlau strukturiert
Was in der CMS-Config steckt, warum Unterseiten wie Ordner funktionieren und SEO lieber einmal definiert wird statt zwanzigmal copy-paste.
Folge 003: Erstes Outfit: Ubuntu, Dark Mode und ein Footer, der nicht nervt
Schrift rein, Farben festlegen, Breakpoints setzen. Plus die goldene Regel: committen ja, pushen nur, wenn du es wirklich willst.
Folge 002: Issues statt Chaos: So behältst du die KI auf Kurs
Tickets, Meilensteine und ein Bild, wie Cursor, GitHub und Cloudflare zusammenspielen. Damit du nicht jeden Tag alles neu erklären musst.
Folge 001: Leeres Repo, voller Plan, so startet hautuu
Du legst GitHub an, holst das Projekt auf den Rechner und sagst Cursor in normaler Sprache, worum es geht. Kein Zauber, nur der Ablauf, den du danach immer wieder brauchst.
