GitHub-Pages-Tools

Kostenlose GitHub Pages CNAME Helper

Erzeuge CNAME-Inhalt und DNS-Hinweise für eine GitHub-Pages-Domain.

Tool wird geladen...

Was ist GitHub Pages CNAME Helper?

Eine CNAME-Datei teilt GitHub Pages mit, welche benutzerdefinierte Domain einer veröfentlichten Seite zugeordnet werden soll. Die Datei darf nur den Domainnamen enthalten, ohne Protokoll, Pfad oder zusätzlichen Text. Dieser Helfer hält den CNAME-Dateiinhalt und die DNS-Notizen getrennt, was hilft, kleine Veröffentlichungsfehler zu vermeiden.

Kurze Antwort

Erstellen Sie die CNAME-Datei für eine benutzerdefinierte GitHub-Pages-Domain und erhalten Sie die passende DNS-Anleitung für www- oder Apex-Setups. Die Datei darf nur den nackten Domainnamen ohne Protokoll oder Pfad enthalten.

Last updated: 2026-06-11

Einschränkungen

  • Die CNAME-Datei muss im Stammverzeichnis der veröfentlichten Site existieren, typischerweise in Ihrem dist- oder Build-Ausgabeordner. Wenn Ihr Build-Tool den Ausgabeordner regeneriert, muss die CNAME-Datei jedes Mal erneut hinzugefügt werden.
  • Die DNS-Verbreitung nach der Aktualisierung von CNAME- oder A-Einträgen kann je nach Domain-Anbieter und TTL-Einstellungen Minuten bis 48 Stunden dauern.
  • Das Apex-Domain-Setup erfordert A-Einträge, die auf GitHub-Pages-IP-Adressen verweisen, keinen CNAME-Eintrag. CNAME-Einträge auf der Apex-Ebene sind von den meisten Anbietern laut DNS-Standards nicht erlaubt.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

So nutzt du dieses Tool

  1. Geben Sie die benutzerdefinierte Domain ein, die Sie für GitHub Pages verwenden möchten.
  2. Wählen Sie, ob die Site eine www-Subdomain oder eine Apex-Domain verwenden wird.
  3. Kopieren Sie den CNAME-Dateiinhalt in eine Datei namens CNAME im Stammverzeichnis der veröfentlichten Site.
  4. Wenden Sie die DNS-Notizen bei Ihrem Domain-Anbieter an und aktivieren Sie dann HTTPS in den GitHub Pages-Einstellungen.

Wofür du es nutzen kannst

  • Die CNAME-Datei für eine benutzerdefinierte GitHub-Pages-Domain erstellen.
  • Überprüfen, ob ein www- oder Apex-Domain-Setup unterschiedliche DNS-Einträge benötigt.
  • DNS-Änderungen dokumentieren, bevor Sie einen Domain-Anbieter aktualisieren.

Anwendungsfalle

Praxisbeispiele

Beispiel

www benutzerdefinierte Domain

Ein Seitenbesitzer möchte, dass www.example.com eine GitHub-Pages-Seite lädt. Das Tool gibt den CNAME-Dateiinhalt aus und erinnert daran, den www-Eintrag auf den GitHub-Pages-Host zu richten.

Beispiel

Apex-Domain-Planung

Ein Verlag möchte example.com ohne www. Das Tool trennt den CNAME-Dateiinhalt von der DNS-Notiz, damit nicht der falsche Wert an der falschen Stelle eingefügt wird.

Haufige Fehler

  • https:// in die CNAME-Datei setzen.
  • Einen Pfad nach dem Domainnamen hinzufügen.
  • Apex-A-Einträge mit einem nicht zusammengehörigen CNAME-Eintrag mischen.

Überprüfung

  1. Überprüfen Sie nach dem Deployment, ob https://ihredomain.com geladen wird. Überprüfen Sie die GitHub Pages-Einstellungen auf das grüne DNS-Häkchen.
  2. Überprüfen Sie, ob die CNAME-Datei vorhanden ist, indem Sie https://ihredomain.com/CNAME in einem Browser aufrufen. Es sollte nur der Domainname angezeigt werden.

FAQ

Fragen zu GitHub Pages CNAME Helper

Sollte die CNAME-Datei https:// enthalten?

Nein. Die CNAME-Datei sollte nur den Domainnamen enthalten, z.B. www.example.com.

Wo soll die CNAME-Datei platziert werden?

Platzieren Sie sie im Stammverzeichnis der veröfentlichten Site. Wenn Sie einen dist-Ordner bereitstellen, muss die CNAME-Datei in dieser veröfentlichten Ausgabe existieren.

Warum verschwindet meine benutzerdefinierte Domain nach dem Deployment?

Viele Build-Tools löschen und regenerieren den Ausgabeordner. Stellen Sie sicher, dass die CNAME-Datei bei jedem Build in die endgültige Build-Ausgabe kopiert wird.

Verwandte Tools

Weitere github-pages-tools

Auch ausprobieren

Auch ausprobieren