· 2 Min. Lesezeit
Folge 024: GitHub-Template statt Fork, privat starten
hautoo per Use this template kopieren, Repo privat wählen, Menü und MIT-Inhalte aufräumen. Sveltia lokal mit Chromium und lokalem Repository vor dem Cloudflare-Deploy.
Magst du Struktur und Features von hautuu, willst aber deine Texte und keinen öffentlichen Quellcode auf GitHub? Dann reicht ein Fork oft nicht: Der bleibt bei öffentlichem Original öffentlich. Besser: Template mit Private (privat). Was die Site kann, hast du in Folge 023 gesehen; hier geht es um dein Repo und das Aufräumen.
Das Video zu dieser Folge
Du hast noch keinen ZugangsCode? Dann melde dich bei mir!
Warum kein Fork?
platomat/hautoo ist öffentlich, damit du lernen und die Vorlage nutzen kannst. Darum liegen dort keine privaten E-Mails oder Secrets in den Settings. Ein Fork deines Accounts bleibt bei GitHub public, wenn das Original public ist. Du kannst ihn später nicht einfach auf privat drehen. Für „nur ich sehe den Code“ nimm Use this template (Diese Vorlage verwenden).
Template anlegen (privat)
- Öffne hautoo als Vorlage oder auf der Repo-Seite Use this template (Diese Vorlage verwenden) → Create a new repository (Neues Repository erstellen).
- Repository name: etwas Eindeutiges, z. B.
meine-webseite-business, nicht nurwebseite(du kannst mehrere Projekte haben). - Description (Beschreibung): optional.
- Private wählen. Public würde den Quellcode für alle lesbar machen.
- Create repository (Repository erstellen).
Du bekommst eine Kopie unter deinem Account, unabhängig vom Upstream (Original-Repo). Updates von dort holst du später per Pull oder gezieltem Merge, nicht automatisch. Aber nur, wenn im Upstream auch wieder etwas geändert wurde.
Menü und MIT-Inhalte entfernen
hautoo bringt unter der MIT-Lizenz mitgelieferte Lern-Inhalte: Folgen, Glossar, Features, Demo. Für deine Site brauchst du das meist nicht.
Hauptmenü (main):
- Im CMS Menüs → Hauptmenü (oder wie dein
main-Menü heißt). - Einträge löschen, die du nicht willst, z. B. Links zu Glossar, Features, Demo.
Inhalte (typisch in Sveltia-Collections):
- Glossar
Alle Einträge markieren und löschen, wenn du kein Glossar willst - Seiten
z. B.Features,Demo(Ordner-Slug im CMS) - Artikel
Screencast-Folgen - Tags / Kategorien
hautuu-Themen, danach eigene anlegen
Footer-Menüs (footer, footer-legal) genauso prüfen. Bausteine wie Kontaktanschrift kannst du behalten und anpassen (Folge 020).
Titel, Logos und Texte stehen schon viel im CMS unter Einstellungen → General (Folge 023). Kontakt-E-Mail nicht ins öffentliche Repo committen: Umgebungsvariable CONTACT_EMAIL oder leer lassen (Folge 019).
Lokal arbeiten und CMS testen
- Dein Repo klonen, in Cursor öffnen (Folge 001).
npm installundnpm run dev(Folge 018).- Sveltia unter
/admin/: Browser Chromium oder Chrome (Firefox nutzt eine andere Engine und passt oft nicht zum lokalen CMS, siehe Folge 013). - Beim Login Lokales Repository (local repository) wählen und den Projektordner angeben, wenn danach gefragt wird.
So kannst du z. B. unter Einstellungen → Design → Content die Avatar-Form von rund auf eckig stellen, Texte ändern, Speichern → Commit landet in Git, nach Push baut Cloudflare Pages (Folge 011). Bis der Worker für dein neues Repo steht, ist lokales Ändern der schnellere Weg.
Kurz merken
- Template + Private, nicht Fork, wenn der Code privat bleiben soll.
- Menü und Collections aufräumen, dann eigene Inhalte.
- Chromium + lokales Repository für
/admin/am Rechner. - Hosting und Repo-Sichtbarkeit sind zwei Paar Schuhe (Folge 020).
