{"id":59474,"date":"2023-02-27T14:00:54","date_gmt":"2023-02-27T13:00:54","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=59474&#038;preview=true&#038;preview_id=59474"},"modified":"2023-07-27T12:05:24","modified_gmt":"2023-07-27T11:05:24","slug":"github-pages","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/github-pages\/","title":{"rendered":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages"},"content":{"rendered":"<p>Mit all den aktuellen Tools und Frameworks f\u00fcr die Webentwicklung wird die Erstellung einer Website immer komplizierter. Aber manchmal brauchst du nicht viel Interaktivit\u00e4t auf deiner Website. Wenn du dich darauf konzentrierst, den Betrachter mit Informationen zu versorgen und keine komplexen Funktionen brauchst, ist eine statische Website vielleicht die richtige Wahl.<\/p>\n\n<p>In diesem Tutorial erf\u00e4hrst du, was eine statische Website ist, welche Vorteile sie hat, wo ihre Grenzen liegen und wie du mit GitHub Pages kostenlos eine einfache pers\u00f6nliche Website mit HTML und Bootstrap erstellst und bereitstellst.<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Was sind GitHub Pages?<\/h2>\n<p><a href=\"http:\/\/github.com\">GitHub<\/a> ist eine webbasierte Plattform f\u00fcr das Hosting von Git-Repositories und die Zusammenarbeit an Softwareprojekten. Sie bietet Werkzeuge zum Teilen und Verfolgen von Code\u00e4nderungen, zum Verwalten und Pr\u00fcfen von Code und die M\u00f6glichkeit, Pull Requests zu \u00f6ffnen und zu pr\u00fcfen.<\/p>\n<p>Verwechsle nicht <a href=\"https:\/\/kinsta.com\/de\/blog\/git-vs-github\/\">Git und GitHub<\/a>! GitHub ist ein Hosting-Dienst, der die Zusammenarbeit zwischen Entwicklern erm\u00f6glicht, w\u00e4hrend Git die lokale Versionskontrollsoftware ist, mit der du Schnappsch\u00fcsse vom Stand deines Softwareprojekts speichern kannst.<\/p>\n<p><a href=\"https:\/\/pages.github.com\/\">GitHub Pages<\/a> ist eine der besten Funktionen von GitHub. Es ist ein Dienst, mit dem du eine <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-vs-statisches-html\/\">statische Website<\/a> direkt von einem GitHub-Repository aus hosten kannst. Das hei\u00dft, du kannst den Code und die Dateien deiner Website in deinem Repository speichern und GitHub ver\u00f6ffentlicht sie automatisch als Website, auf die du online zugreifen kannst.<\/p>\n<p>Zusammenfassend l\u00e4sst sich sagen, dass GitHub Pages eine schnelle und einfache M\u00f6glichkeit ist, deine Website zum Laufen zu bringen. Es ist besonders n\u00fctzlich, um dein <a href=\"https:\/\/kinsta.com\/de\/blog\/portfolio-website\/\">Portfolio<\/a>, Open-Source-Projekte oder andere statische Inhalte zu pr\u00e4sentieren.<\/p>\n<h3>Statische vs. dynamische Websites<\/h3>\n<p>Wie wir gesehen haben, bietet GitHub Pages eine M\u00f6glichkeit, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-vs-statisches-html\/\">statische Websites<\/a> zu erstellen. Aber was ist der Unterschied zwischen einer statischen und einer dynamischen Website?<\/p>\n<p>Beginnen wir mit den Inhalten auf diesen Seiten.<\/p>\n<p>Statische Inhalte sind die Elemente der Website, die f\u00fcr alle Nutzer\/innen gleich bleiben, unabh\u00e4ngig davon, wer sie sind oder welche Aktionen sie auf der Website durchf\u00fchren. Dazu geh\u00f6ren z. B. der Text, die Bilder und das Layout der Website sowie der zugrunde liegende Code und die Dateien, aus denen die Website besteht. Eine statische Website wird dem Nutzer genau so geliefert, wie sie gespeichert ist.<\/p>\n<p>Im Gegensatz dazu sind dynamische Inhalte Inhalte, die sich je nach Aktion des Nutzers \u00e4ndern, z. B. wenn er sich anmeldet, mit einer Paywall interagiert oder einen Beitrag kommentiert, oder aufgrund anderer Faktoren wie der aktuellen Uhrzeit oder dem Standort.<\/p>\n<p>Eine Website, die zum Beispiel ein Standbild eines Produkts zeigt, zeigt jedem Nutzer immer das gleiche Bild (statisch). Eine Website hingegen, die die aktuelle Uhrzeit anzeigt, zeigt jedem Nutzer je nach Standort eine andere Zeit an (dynamisch).<\/p>\n<p>Generell kann man sagen, dass eine Website statisch ist, wenn sie nur HTML, CSS und <a href=\"https:\/\/kinsta.com\/javascript\/\">JavaScript<\/a> auf dem <a href=\"https:\/\/kinsta.com\/de\/blog\/frontend-entwickler\/\">Frontend<\/a> enth\u00e4lt und keine Servertechnologien wie <a href=\"https:\/\/kinsta.com\/de\/blog\/php-vs-python\/\">PHP oder Python<\/a>, die mit einer Datenbank interagieren.<\/p>\n<figure id=\"attachment_145872\" aria-describedby=\"caption-attachment-145872\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145872 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/Kinsta-twitter-1024x533.png\" alt=\"Die Twitter-Startseite von Kinsta zeigt das Banner \"Die beste Cloud-Plattform f\u00fcr dein n\u00e4chstes Webprojekt\" und mehrere dynamische Inhalte wie Follower, Following und Benachrichtigungen.\" width=\"1024\" height=\"533\"><figcaption id=\"caption-attachment-145872\" class=\"wp-caption-text\">Twitter ist eine dynamische Website<\/figcaption><\/figure>\n<p>Mit GitHub Pages ist es zwar nicht m\u00f6glich, dynamische Websites zu erstellen, aber du kannst mit <a href=\"https:\/\/kinsta.com\/de\/blog\/content-management-system\/\">einem CMS<\/a> wie <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-wordpress\/\">WordPress<\/a> oder statischen Website-Generatoren wie <a href=\"https:\/\/kinsta.com\/de\/blog\/gatsby-wordpress\/\">Gatsby<\/a> oder <a href=\"https:\/\/kinsta.com\/de\/blog\/hugo-statische-seite\/\">Hugo<\/a> ganz einfach deine eigene Website erstellen.<\/p>\n<h3>Die wichtigsten Funktionen von GitHub Pages<\/h3>\n<p>Schauen wir uns die St\u00e4rken von GitHub Pages als Hosting-Dienst an:<\/p>\n<ol>\n<li><strong>Einfaches Einrichten und Ver\u00f6ffentlichen:<\/strong> GitHub Pages macht es dir leicht, mit nur wenigen Schritten loszulegen. Du kannst GitHub Pages f\u00fcr dein Repository aktivieren und die Quelle f\u00fcr deine Website-Dateien angeben. GitHub ver\u00f6ffentlicht deine Website dann automatisch und stellt sie unter einer URL zur Verf\u00fcgung, die auf deinem Benutzernamen und dem Repository-Namen basiert.<\/li>\n<li><strong>Benutzerdefinierte Domains:<\/strong> Mit GitHub Pages kannst du anstelle der Standard-URL von GitHub einen eigenen Domainnamen f\u00fcr deine Website verwenden. So kannst du dein eigenes Branding verwenden und es den Nutzern leichter machen, deine Website zu finden und aufzurufen.<\/li>\n<li><strong>HTTPS-Unterst\u00fctzung:<\/strong> GitHub Pages bietet Unterst\u00fctzung f\u00fcr HTTPS, was sichere Verbindungen zu deiner Website erm\u00f6glicht. Das ist wichtig, um das Vertrauen in deine Website zu st\u00e4rken.<\/li>\n<li><strong>Jekyll-Unterst\u00fctzung:<\/strong> GitHub Pages unterst\u00fctzt Jekyll, einen Generator f\u00fcr statische Websites, mit dem du mithilfe von Vorlagen und anderen Funktionen anspruchsvolle Websites erstellen kannst. Das macht es einfach, professionell aussehende Websites zu erstellen, ohne den gesamten Code von Grund auf neu schreiben zu m\u00fcssen.<\/li>\n<\/ol>\n<h3>Beschr\u00e4nkungen<\/h3>\n<p>Wie bereits erw\u00e4hnt, kannst du mit GitHub Pages nur statische Websites erstellen. Wenn du ein komplexes Projekt mit vielen Funktionen erstellen m\u00f6chtest, ben\u00f6tigst du andere <a href=\"https:\/\/kinsta.com\/de\/\">Hosting-Dienste<\/a>. Du solltest auch bedenken, dass du GitHub Pages nicht f\u00fcr kommerzielle Zwecke nutzen kannst, z. B. f\u00fcr den Betrieb eines Online-Gesch\u00e4fts oder <a href=\"https:\/\/kinsta.com\/de\/blog\/open-source-ecommerce\/\">E-Commerce<\/a>.<\/p>\n<p>GitHub Pages erlaubt es nicht, dass deine Seite gr\u00f6\u00dfer als 1 GB ist, d.h. die Dateien deines Repositorys k\u00f6nnen diese Speichergr\u00f6\u00dfe nicht \u00fcberschreiten. Meistens ist 1 GB mehr als genug f\u00fcr eine statische Seite; du solltest nur darauf achten, <a href=\"https:\/\/kinsta.com\/de\/blog\/verlustbehaftete-kompression\/\">deine Bilder zu komprimieren<\/a>.<\/p>\n<p>Au\u00dferdem gibt es eine weiche Bandbreitenbegrenzung von 100 GB pro Monat. Diese Menge an Bandbreite w\u00fcrde ausreichen, um deine Website mit ein paar Tausend Menschen pro Monat zu teilen; wenn du also kein gro\u00dfes Publikum hast, ist das kein Problem.<\/p>\n<h2>Erstellen und Bereitstellen mit GitHub Pages: Schritt-f\u00fcr-Schritt-Anleitung<\/h2>\n<p>Das Erstellen einer GitHub-Seite ist ein einfacher und unkomplizierter Prozess, um eine statische Website zu hosten. Denke daran, dass du einen externen <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Datenbankanbieter<\/a> brauchst, wenn du eine Datenbankverbindung brauchst.<\/p>\n<p>In der folgenden Anleitung erf\u00e4hrst du, wie du eine GitHub-Seite von Grund auf erstellst. Dazu geh\u00f6rt das Erstellen eines entfernten Repositorys, das Erstellen einer responsiven pers\u00f6nlichen <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-html\/\">Website mit HTML<\/a> und das Bereitstellen im Web mit GitHub.<\/p>\n<p>Los geht&#8217;s!<\/p>\n<h3>1. Bei GitHub anmelden<\/h3>\n<p>Um loszulegen, brauchst du ein aktives GitHub-Konto. Wenn du noch keins hast, gehe auf die <a href=\"https:\/\/github.com\/signup\">Anmeldeseite<\/a>. Das Ausf\u00fcllen des Formulars sollte nicht l\u00e4nger als ein paar Minuten dauern.<\/p>\n<figure id=\"attachment_145873\" aria-describedby=\"caption-attachment-145873\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145873 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/github-singup-page-1024x497.png\" alt=\"GitHub-Anmeldeseite mit der Aufschrift \"Welcome to GitHub!, Let's begin the adventure\" und dem Feld \"Enter your email\".\" width=\"1024\" height=\"497\"><figcaption id=\"caption-attachment-145873\" class=\"wp-caption-text\">GitHub-Anmeldeseite<\/figcaption><\/figure>\n<p>Nachdem du dich angemeldet hast, solltest du ein Remote-Repository erstellen k\u00f6nnen.<\/p>\n<h3>2. Ein remotes Repository erstellen<\/h3>\n<p>Ein Repository ist ein Verzeichnis, in dem du den gesamten Code f\u00fcr ein bestimmtes Projekt speicherst.<\/p>\n<p>Klicke auf der GitHub-Startseite im linken Bereich auf die Schaltfl\u00e4che &#8222;Neu&#8220; oder &#8222;Repository erstellen&#8220;. Dadurch wirst du zu einem Formular weitergeleitet, in das du die Informationen zu deinem Projektarchiv eintr\u00e4gst.<\/p>\n<figure id=\"attachment_145874\" aria-describedby=\"caption-attachment-145874\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145874 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/create-github-repository-1024x505.png\" alt=\"Die GitHub-Startseite zeigt ein linkes Feld mit den Worten \"Erstelle dein erstes Projekt\" und einem Pfeil, der auf die Schaltfl\u00e4che \"Repository erstellen\" zeigt.\" width=\"1024\" height=\"505\"><figcaption id=\"caption-attachment-145874\" class=\"wp-caption-text\">Erstelle ein GitHub-Repository<\/figcaption><\/figure>\n<p>Diese n\u00e4chsten Schritte sind entscheidend:<\/p>\n<ol>\n<li>Setze den Namen deines Repositorys auf <code>\"yourusername\".github.io<\/code>.<\/li>\n<li>Aktiviere die Schaltfl\u00e4che &#8222;\u00d6ffentlich&#8220;. Du musst das Repository auf <strong>\u00f6ffentlich<\/strong> setzen, um deine Seite zu ver\u00f6ffentlichen.<\/li>\n<li>F\u00fcge eine README hinzu.<\/li>\n<\/ol>\n<p>Du kannst nur ein Repository f\u00fcr ein bestimmtes pers\u00f6nliches Konto oder eine bestimmte Organisation haben. Deshalb besteht der Name des Projektarchivs aus deinem Benutzernamen und der Domain <code>github.io<\/code>. Sp\u00e4ter werden wir sehen, wie du eine Website aus einem Projektarchiv einrichtest.<\/p>\n<p>Wenn du nicht \u00fcber GitHub Pro verf\u00fcgst, kannst du eine GitHub-Seite nur ver\u00f6ffentlichen, wenn das Repository \u00f6ffentlich ist. Behalte dies im Hinterkopf, wenn du den Quellcode deiner Website nicht \u00f6ffentlich zug\u00e4nglich machen willst.<\/p>\n<p>Danach solltest du in etwa die folgende Seite haben:<\/p>\n<figure id=\"attachment_145875\" aria-describedby=\"caption-attachment-145875\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145875 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/new-repository-1024x760.png\" alt=\"Erstelle ein neues Repository-Formular, das den Repository-Namen mit dem Wert \"kinstauser.github.io\" enth\u00e4lt.\" width=\"1024\" height=\"760\"><figcaption id=\"caption-attachment-145875\" class=\"wp-caption-text\">Form des GitHub-Repositoriums<\/figcaption><\/figure>\n<p>Wenn du bereits den funktionierenden Quellcode deiner Website hast, kannst du den \u00fcblichen <a href=\"https:\/\/kinsta.com\/de\/blog\/git-fuer-die-webentwicklung\/\">Git-Workflow<\/a> \u00fcberspringen und die Dateien stattdessen direkt in das Repo einf\u00fcgen.<\/p>\n<p>Klicke dazu auf das Men\u00fc <code>Add file<\/code> in deinem Repository und w\u00e4hle die Option <strong>Dateien hochladen<\/strong>. W\u00e4hle dann die Dateien deiner Website aus, wobei die wichtigste HTML-Datei <code>index.html<\/code> hei\u00dft. Vergiss nicht, auch alle CSS- und JavaScript-Dateien in das Projektarchiv zu laden.<\/p>\n<p>Zum Schluss klickst du auf die Schaltfl\u00e4che <strong>Commit changes<\/strong>.<\/p>\n<figure id=\"attachment_145876\" aria-describedby=\"caption-attachment-145876\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145876 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/upload-files-to-github-1024x615.png\" alt=\"Hochladen der Dateien main.js, index.html und main.css in das GitHub-Repository mit der Commit-Nachricht \"Add index.html, main.css, and main.js\".\" width=\"1024\" height=\"615\"><figcaption id=\"caption-attachment-145876\" class=\"wp-caption-text\">Lade die Dateien auf GitHub hoch<\/figcaption><\/figure>\n<p>Im folgenden Abschnitt werden wir eine einfache pers\u00f6nliche Website mit HTML und Bootstrap erstellen. Dann laden wir sie auf GitHub hoch und richten sie als \u00f6ffentliche Seite auf GitHub mit einer eigenen Domain ein.<\/p>\n<h3>3. Eine pers\u00f6nliche Website erstellen<\/h3>\n<p>Als erstes klonen wir das GitHub-Repository, das wir gerade erstellt haben. Stelle dazu sicher, dass du den <a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-Installing-Git\">Git-Client<\/a> bereits auf deinem Computer installiert hast. (Falls nicht, wirf einen Blick auf unser Tutorial zu <a href=\"https:\/\/kinsta.com\/de\/blog\/git-vs-github\/#how-to-integrate-git-and-github-in-5-steps\">Git und GitHub<\/a>.)<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Du musst die SSH-Authentifizierung f\u00fcr dein GitHub-Konto einrichten. Das klingt vielleicht ein bisschen kompliziert, aber wir haben einen ausf\u00fchrlichen Artikel \u00fcber <a href=\"https:\/\/kinsta.com\/de\/blog\/erzeugen-ssh-key\/#using-ssh-keys-with-github\">SSH-Schl\u00fcssel f\u00fcr GitHub<\/a>, der dich gut informiert.<\/p>\n<\/aside>\n\n<p>Gehe auf die Registerkarte <code>code<\/code> deines Repositorys und kopiere die SSH-URL in die Option <strong>SHH<\/strong>.<\/p>\n<figure id=\"attachment_145877\" aria-describedby=\"caption-attachment-145877\" style=\"width: 612px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145877 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/ssh-github-connection.png\" alt=\"Registerkarte Code eines GitHub-Repositorys mit einem Pfeil, der auf die Option SSH-URL kopieren zeigt.\" width=\"612\" height=\"410\"><figcaption id=\"caption-attachment-145877\" class=\"wp-caption-text\">Die SSH-URL des Repositorys<\/figcaption><\/figure>\n<p>Starte dann ein Terminal oder eine Kommandozeile. Bei den meisten Linux-Distributionen und macOS kannst du die Tastenkombination <kbd>Strg + Alt + T<\/kbd> verwenden oder im Anwendungsmen\u00fc deines Systems nach <strong>Terminal<\/strong> suchen. Unter Windows kannst du die <a href=\"https:\/\/gitforwindows.org\/\">Git BASH<\/a>, die standardm\u00e4\u00dfig mit Git installiert ist, die CMD, die PowerShell oder einen GUI-Client verwenden.<\/p>\n<p>Gib in deinem Terminal <code>git clone<\/code> und die URL ein, die du kopiert hast. Dadurch wird eine Kopie des remoten Repositorys heruntergeladen und auf deinem lokalen Rechner erstellt, sodass du deine Website erstellen kannst.<\/p>\n<figure id=\"attachment_145878\" aria-describedby=\"caption-attachment-145878\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145878 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/terminal-kinstauser-1024x293.png\" alt=\"Git clone Befehl und seine Antworten in einem CMD-Fenster.\" width=\"1024\" height=\"293\"><figcaption id=\"caption-attachment-145878\" class=\"wp-caption-text\">Befehl Git clone<\/figcaption><\/figure>\n<p>Gib dann den neuen Ordner mit dem Namen <strong>yourusername.github.io<\/strong> mit <code>cd<\/code> und <code>ls<\/code> ein. Du solltest den <strong>.git-Ordner<\/strong> sehen, der die Konfiguration und die Metadaten deines Projekts sowie die <strong>README.md-Datei<\/strong> enth\u00e4lt, falls du eine erstellt hast.<\/p>\n<p>\u00d6ffne deinen bevorzugten <a href=\"https:\/\/kinsta.com\/de\/blog\/besten-texteditoren\/\">Texteditor<\/a> (z. B. <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-sublime-text-benutzt\/\">Sublime Text<\/a>) und beginne mit der Erstellung deiner Website.<\/p>\n<p>Erstelle im Stammverzeichnis des Repositorys eine Datei namens <code><strong>index.html<\/strong><\/code> (dieser Name wird von GitHub Pages ben\u00f6tigt) und gib die typische HTML-Code-Struktur ein:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Kinsta User&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    \n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>Wie bereits erw\u00e4hnt, werden wir <a href=\"https:\/\/getbootstrap.com\/\">Bootstrap 5.0<\/a> verwenden, ein Open-Source-CSS-Framework, mit dem sich responsive Websites einfacher erstellen lassen. Wie du sehen wirst, m\u00fcssen wir f\u00fcr diese Seite kein eigenes CSS verwenden.<\/p>\n<p>Um Bootstrap in unsere Seite einzubinden, m\u00fcssen wir das kompilierte CSS und JavaScript \u00fcber ein <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-cdn\/\">CDN<\/a> einbinden. F\u00fcge den folgenden Code in den HTML-Code <code>&lt;head&gt;<\/code> ein, um Bootstrap-CSS verwenden zu k\u00f6nnen:<\/p>\n<pre><code class=\"language-html\"><!-- CSS: Inside head tag -->&lt;link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65\" crossorigin=\"anonymous\"&gt;<\/code><\/pre>\n<p>Auf die gleiche Art und Weise binden wir auch das <a href=\"https:\/\/devicon.dev\/\">Devicon<\/a> CDN ein, um SVG-Symbole beliebter Programmiersprachen und -technologien ohne gro\u00dfe Probleme nutzen zu k\u00f6nnen:<\/p>\n<pre><code class=\"language-html\"><!-- Devicon: Programming languages icons -->&lt;link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon@v2.15.1\/devicon.min.css\"&gt;<\/code><\/pre>\n<p>Um JavaScript einzubinden, f\u00fcgst du den folgenden Code direkt \u00fcber dem Ende des <code>&lt;\/body&gt;<\/code> Tags ein:<\/p>\n<pre><code class=\"language-html\"><!-- JavaScript: Above -->\n\n&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/js\/bootstrap.bundle.min.js\" integrity=\"sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK\/7HAuoJl+0I4\" crossorigin=\"anonymous\"&gt;&lt;\/script&gt;<\/code><\/pre>\n<p>Als Erstes erstellen wir eine Kopfzeile f\u00fcr unsere Website. Es wird ein dunkler Header sein, mit Links zu unserer Indexseite und zwei weiteren Seiten &#8211; &#8222;Projekte&#8220; und &#8222;Leseprotokoll&#8220; &#8211; die du sp\u00e4ter erstellen kannst:<\/p>\n<pre><code class=\"language-html\">&lt;nav class=\"navbar navbar-dark navbar-expand-lg bg-dark \"&gt;\n    &lt;div class=\"container-fluid\"&gt;\n        &lt;div class=\"mx-4\"&gt;\n            &lt;a class=\"navbar-brand\" href=\"#\"&gt;Kinsta User&lt;\/a&gt;\n        &lt;\/div&gt;\n        &lt;button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\"\n            data-bs-target=\"#navbarTogglerDemo02\" aria-controls=\"navbarTogglerDemo02\" aria-expanded=\"false\"\n            aria-label=\"Toggle navigation\"&gt;\n            &lt;span class=\"navbar-toggler-icon\"&gt;&lt;\/span&gt;\n        &lt;\/button&gt;\n        &lt;div class=\"collapse navbar-collapse\" id=\"navbarTogglerDemo02\"&gt;\n            &lt;ul class=\"navbar-nav me-auto mb-2 mb-lg-0\"&gt;\n                &lt;li class=\"nav-item\"&gt;\n                    &lt;a class=\"nav-link\" href=\"#\"&gt;Projects&lt;\/a&gt;\n                &lt;\/li&gt;\n                &lt;li class=\"nav-item\"&gt;\n                    &lt;a class=\"nav-link\" href=\"#\"&gt;Reading Log&lt;\/a&gt;\n                &lt;\/li&gt;\n            &lt;\/ul&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/nav&gt;<\/code><\/pre>\n<p>Wir verwenden den Bootstrap-Wrapper <code>navbar<\/code> und <code>navbar-expand-lg<\/code>, um einen responsiven Container zu erstellen, der sich zusammenklappt, wenn die Anzeigebreite kleiner als 992px ist. Dies geschieht aufgrund der Grid-Option <code>lg<\/code>. Wenn du mehr \u00fcber die Grid-Optionen wissen willst, wirf einen Blick auf <a href=\"https:\/\/getbootstrap.com\/docs\/5.2\/layout\/grid\/#grid-options\">die Layout-Seite von Bootstrap<\/a>.<\/p>\n<p>Jetzt wollen wir zwei responsive Spalten innerhalb eines Containers erstellen: eine f\u00fcr ein <a href=\"https:\/\/kinsta.com\/de\/blog\/kiostenlose-bilder-fur-wordpress\/#unsplash\">kostenloses Bild<\/a> von <a href=\"https:\/\/unsplash.com\/\">Unsplash<\/a> und eine f\u00fcr eine Beschreibung von uns selbst:<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"container my-4 \"&gt;\n    &lt;div class=\"row justify-content-center\"&gt;\n        &lt;div class=\"col-lg mb-lg-4\"&gt;\n            &lt;img src=\"image.jpg\" class=\"img-fluid\" alt=\"\" srcset=\"\"&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col-lg mx-2 align-self-center\"&gt;\n            &lt;div class=\"my-3\"&gt;\n                &lt;h1 class=\"text-center\"&gt;I'm a Kinsta User&lt;\/h1&gt;\n                &lt;p&gt;As a passionate software developer, I am deeply enthusiastic about creating and\n                    developing software applications. I am constantly learning and experimenting with new\n                    technologies and approaches, and I have a strong desire to create innovative and effective\n                    solutions to complex problems. I am driven by my curiosity and love for problem-solving, and\n                    I\n                    am committed to producing high-quality, well-designed software that meets the needs of\n                    users.\n                &lt;\/p&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Wie du siehst, beziehen wir ein Bild aus einer lokalen Datei. Es muss sich also im Repository befinden, wenn wir unsere \u00c4nderungen in das GitHub-Repository \u00fcbertragen.<\/p>\n<p>Schlie\u00dflich verwenden wir in unserem Bootstrap-Container SVG-Symbole von Devicon und ein wenig internes CSS, um unsere F\u00e4higkeiten hervorzuheben:<\/p>\n<pre><code class=\"language-html\"><!-- Inside the container created above -->\n&lt;div class=\"my-4\"&gt;\n    &lt;div class=\"text-center mb-4\"&gt;\n        &lt;h1&gt;My Skills&lt;\/h1&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"row \"&gt;\n        &lt;style&gt;\n            I {\n                font-size: 4em;\n            }\n        &lt;\/style&gt;\n        <!-- Skills -->\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;WordPress&lt;\/h4&gt;\n                &lt;i class=\"devicon-wordpress-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;Django&lt;\/h4&gt;\n                &lt;i class=\"devicon-django-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;Python&lt;\/h4&gt;\n                &lt;i class=\"devicon-python-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;GitHub&lt;\/h4&gt;\n                &lt;i class=\"devicon-github-original\" &gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Da wir den <code>&lt;i&gt;<\/code> HTML-Tag verwenden, k\u00f6nnen wir ihn wie eine Schrift behandeln. Daher setzen wir die Gr\u00f6\u00dfe unserer Logos auf <code>4 em<\/code>, indem wir sie im <code>style<\/code> Tag deklarieren.<\/p>\n<p>Hier ist das Endergebnis dieser einfachen pers\u00f6nlichen Website:<\/p>\n<figure id=\"attachment_145879\" aria-describedby=\"caption-attachment-145879\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145879 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/Kinsta-user-website-1024x519.jpg\" alt=\"Bootstrap-Seite mit einer Navigationsleiste mit der Marke \"Kinsta User\", einem Bild eines Softwareentwicklers, einer Beschreibung und einem Abschnitt mit F\u00e4higkeiten wie WordPress, Django, Python und GitHub.\" width=\"1024\" height=\"519\"><figcaption id=\"caption-attachment-145879\" class=\"wp-caption-text\">Pers\u00f6nliche Seite<\/figcaption><\/figure>\n<p>Wusstest du, dass \u00fcber <a href=\"https:\/\/kinsta.com\/de\/blog\/responsiven-webdesign\/#why-responsive-design-matters\">50 % des Website-Verkehrs<\/a> von mobilen Ger\u00e4ten kommt? Da wir Bootstrap verwendet haben, konnten wir eine Menge CSS-Codes einsparen und haben au\u00dferdem eine responsive Website erhalten, wie du unten sehen kannst.<\/p>\n<figure id=\"attachment_145880\" aria-describedby=\"caption-attachment-145880\" style=\"width: 897px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145880 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/kinsta-user-website-responsive.jpg\" alt=\"Bootstrap-Seite mit einer Navigationsleiste mit der Marke \"Kinsta User\", einem Bild eines Softwareentwicklers, einer Beschreibung und einem Abschnitt mit F\u00e4higkeiten wie WordPress, Django, Python und GitHub.\" width=\"897\" height=\"953\"><figcaption id=\"caption-attachment-145880\" class=\"wp-caption-text\">Responsive Seite<\/figcaption><\/figure>\n<p>Du kannst diese Seite so weit anpassen, wie du willst. Hier ist der <a href=\"https:\/\/github.com\/kinstauser\/kinstauser.github.io\">vollst\u00e4ndige Quellcode auf GitHub<\/a>, der dir zur Verf\u00fcgung steht.<\/p>\n<p>Du kannst sogar ein Headless CMS wie Ghost einbinden, wenn du eine unsere vollwertigen <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Anwendungs-Hosting-L\u00f6sungen<\/a> nutzt. Du kannst dich \u00fcber dein <a href=\"https:\/\/kinsta.com\/de\/mykinsta\/\">MyKinsta-Dashboard<\/a> direkt mit deinem GitHub-Repository verbinden und deine neue Seite in wenigen Minuten zum Laufen bringen.<\/p>\n<p>Jetzt ist es an der Zeit, deine Dateien zu pushen. Dazu f\u00fchrst du die folgenden Befehle in deinem Terminal auf der obersten Ebene deines Projekts aus.<\/p>\n<pre><code class=\"language-bash\">git add .\ngit commit -m \"Added website source code and image\"\ngit push<\/code><\/pre>\n<p>Jetzt k\u00f6nnen wir diese Website nutzen, um unsere GitHub-Seite einzurichten.<\/p>\n<h3>4. Ver\u00f6ffentlichen einer Benutzer-GitHub-Seite<\/h3>\n<p>Sobald du die <strong>index.html<\/strong> in das nach deinem Benutzernamen benannte Remote-Repository hochl\u00e4dst, startet GitHub automatisch einen Workflow, um deine Seite online einzurichten. Es kann ein paar Minuten dauern, aber dann ist deine statische Seite automatisch startklar.<\/p>\n<p>Die URL deiner Website sieht dann etwa so aus wie die folgende: <code><a href=\"https:\/\/kinstauser.github.io\/\">https:\/\/kinstauser.github.io\/<\/a><\/code><\/p>\n<p>Wenn deine Seite nach 10 Minuten noch nicht online ist, kannst du versuchen, eine Dummy-\u00c4nderung an deinem Code vorzunehmen (z. B. ein Leerzeichen hinzuf\u00fcgen) und erneut pushen, um den Erstellungsprozess von GitHub Pages zu reaktivieren.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Du kannst die Ver\u00f6ffentlichung einer GitHub-Seite auf Benutzerebene nicht r\u00fcckg\u00e4ngig machen. Wenn du das tun willst, musst du den Namen des Repos \u00e4ndern.<\/p>\n<\/aside>\n\n<h3>5. Eine GitHub-Seite f\u00fcr ein Repository ver\u00f6ffentlichen<\/h3>\n<p>Bis jetzt haben wir eine Benutzerseite erstellt, aber was ist, wenn wir mehrere ver\u00f6ffentlichte GitHub-Seiten haben wollen? Dann m\u00fcssen wir eine Projektseite einrichten.<\/p>\n<p>Als Beispiel nehmen wir die HTML-Technologieseite, die wir im Lehrgang <a href=\"https:\/\/kinsta.com\/de\/blog\/git-fuer-die-webentwicklung\/\">Git f\u00fcr Webentwicklung<\/a> erstellt haben.<\/p>\n<p>Am einfachsten ist es, wenn du auf der Registerkarte <strong>Einstellungen<\/strong> unseres Repositorys die Option <strong>Seiten<\/strong> im Abschnitt &#8222;Code und Automatisierung&#8220; ausw\u00e4hlst.<\/p>\n<figure id=\"attachment_145881\" aria-describedby=\"caption-attachment-145881\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145881 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/move-to-pages-1024x490.png\" alt=\"Repository-Einstellungsseite mit einem Pfeil, der auf die Option \"Seiten\" zeigt, und der Meldung \"GitHub Pages ist derzeit deaktiviert\".\" width=\"1024\" height=\"490\"><figcaption id=\"caption-attachment-145881\" class=\"wp-caption-text\">Repository-Einstellungen<\/figcaption><\/figure>\n<p>W\u00e4hle die Quelle <strong>Deploy from a branch<\/strong> aus und klicke auf den Zweig, aus dem du die Dateien bereitstellen m\u00f6chtest. Es ist sehr empfehlenswert, vom <strong>Hauptzweig<\/strong> aus zu ver\u00f6ffentlichen, aber Funktionen zu erstellen und Fehler in Nebenzweigen zu beheben und diese dann zusammenzuf\u00fchren. Auf diese Weise kannst du nicht so leicht Fehler in die ver\u00f6ffentlichte Seite einbringen.<\/p>\n<p>Wenn du den Zweig ausgew\u00e4hlt hast, w\u00e4hlst du den Ordner aus, von dem aus du die Dateien bereitstellen willst &#8211; normalerweise das Stammverzeichnis (<code>\/<\/code>) &#8211; und klickst auf Speichern.<\/p>\n<figure id=\"attachment_145882\" aria-describedby=\"caption-attachment-145882\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145882 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/save-repo-settings-1024x492.png\" alt=\"Ver\u00f6ffentlichen von main auf GitHub\" width=\"1024\" height=\"492\"><figcaption id=\"caption-attachment-145882\" class=\"wp-caption-text\">Ver\u00f6ffentlichen von main auf GitHub<\/figcaption><\/figure>\n<p>Auch hier musst du ein paar Minuten warten. Deine Website sollte nun unter <code>\"yourusername\".github.io\/<\/code> verf\u00fcgbar sein.<\/p>\n<p>Um die Ver\u00f6ffentlichung einer Repository-Site r\u00fcckg\u00e4ngig zu machen, gehst du zu <strong>Einstellungen<\/strong>, dann <strong>Seiten<\/strong> und klickst auf die Option mit den drei Punkten. Daraufhin erscheint ein Feld mit der Nachricht <strong>Unpublish site<\/strong>.<\/p>\n<figure id=\"attachment_145883\" aria-describedby=\"caption-attachment-145883\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145883 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/unpublish-site-1024x367.png\" alt=\"Drei-Punkt-Schaltfl\u00e4che mit der Option \"Seite nicht ver\u00f6ffentlichen\".\" width=\"1024\" height=\"367\"><figcaption id=\"caption-attachment-145883\" class=\"wp-caption-text\">Ver\u00f6ffentlichung einer Seite aufheben<\/figcaption><\/figure>\n<p>Super! Du hast die Website deines Open-Source-Projekts eingerichtet, aber der <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-einen-domain-namen-verkauft\/\">Domainname selbst<\/a> ist lang und sicher nicht leicht zu merken. Schauen wir mal, wie wir das verbessern k\u00f6nnen.<\/p>\n<h3>6. Eine benutzerdefinierte Domain einrichten<\/h3>\n<p>Der einfachste Weg, eine benutzerdefinierte Domain f\u00fcr eine GitHub-Seite einzurichten und sicherzustellen, dass sie funktioniert, ist, zu deinem <a href=\"https:\/\/kinsta.com\/de\/blog\/beste-domainregister\/\">DNS-Anbieter<\/a> zu gehen und vier <a href=\"https:\/\/kinsta.com\/help\/add-dns\/\">A-Eintr\u00e4ge<\/a> f\u00fcr die IP-Adressen der GitHub-Seiten zu erstellen:<\/p>\n<pre><code class=\"language-bash\">185.199.108.153\n185.199.109.153\n185.199.110.153\n185.199.111.153<\/code><\/pre>\n<p>Du musst auch einen CNAME-Eintrag mit <code>yourusername.github.io<\/code> als Ziel einrichten. Normalerweise sind DNS-\u00c4nderungen langsam, also sei geduldig, es kann bis zu einem ganzen Tag dauern.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Weitere Informationen zur Erstellung dieser Eintr\u00e4ge findest du in den Anleitungen deines DNS-Anbieters.<\/p>\n<\/aside>\n\n<p>Gehe danach in den Einstellungen deines Repos zum Abschnitt <strong>Benutzerdefinierte Domain<\/strong>, gib deine Domain ein, klicke auf <strong>Speichern<\/strong> und warte, bis GitHub deine benutzerdefinierte Domain \u00fcberpr\u00fcft hat.<\/p>\n<p>Wenn dein DNS dies unterst\u00fctzt, aktiviere au\u00dferdem das Kontrollk\u00e4stchen <strong>HTTPS erzwingen<\/strong>, um deine Website nur \u00fcber <a href=\"https:\/\/kinsta.com\/de\/blog\/umleitung-http-zu-https\/\">HTTPS<\/a> bereitzustellen.<\/p>\n<figure id=\"attachment_145884\" aria-describedby=\"caption-attachment-145884\" style=\"width: 950px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145884 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/custom-domain.png\" alt=\" Abschnitt \"Benutzerdefinierte Domain\" mit der Markierung \"DNS-Pr\u00fcfung erfolgreich\" und der Schaltfl\u00e4che \"HTTPS erzwingen\".\" width=\"950\" height=\"384\"><figcaption id=\"caption-attachment-145884\" class=\"wp-caption-text\">Benutzerdefinierte Domain<\/figcaption><\/figure>\n<p>Herzlichen Gl\u00fcckwunsch! Wenn du bis zu diesem Punkt des Tutorials durchgehalten hast, hast du eine statische Website, die kostenlos in GitHub Pages gehostet wird.<\/p>\n<h2>Bew\u00e4hrte Praktiken f\u00fcr GitHub Pages<\/h2>\n<p>Bevor wir uns verabschieden, hier noch ein paar bew\u00e4hrte Verfahren, die du bei der Ver\u00f6ffentlichung einer GitHub-Seite beachten solltest:<\/p>\n<ol>\n<li>Nimm niemals direkte Commits in den Zweig vor, von dem aus du ver\u00f6ffentlichst. Erstelle \u00c4nderungen in anderen Zweigen und erstelle dann eine Pull-Anfrage.<\/li>\n<li>W\u00e4hle eine <a href=\"https:\/\/kinsta.com\/de\/blog\/domainnamen-auswahlen\/\">gute Domain<\/a> f\u00fcr deine Seite, wenn du sie dir leisten kannst. Das ist eine der wichtigsten Entscheidungen f\u00fcr deine pers\u00f6nliche oder Projektmarke.<\/li>\n<li>Verwende GitHub Pages nicht f\u00fcr kommerzielle Zwecke, z. B. um eine E-Commerce-Seite zu erstellen.<\/li>\n<li>Evaluiere deine Bed\u00fcrfnisse. Es ist toll, eine statische Seite kostenlos zu ver\u00f6ffentlichen, aber wenn du viel Traffic erwartest oder komplexe Funktionen brauchst, solltest du f\u00fcr einen <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-hosting-seo-betrifft\/\">guten Hosting-Service<\/a> bezahlen.<\/li>\n<\/ol>\n<h2>Zusammenfassung<\/h2>\n<p>Die Webentwicklung wird jeden Tag komplizierter. Statische Websites gibt es schon seit dem Aufkommen des Internets und sie sind eine gute M\u00f6glichkeit, um mit der Erstellung von Projekten zu beginnen.<\/p>\n\n<p>In diesem Lernprogramm hast du gelernt, was statische Websites sind und wie du sie mit GitHub Pages online einrichtest. Du hast eine einfache pers\u00f6nliche Website mit Bootstrap erstellt und sie als deine GitHub Benutzerseite ver\u00f6ffentlicht. Au\u00dferdem hast du gelernt, wie du die Website eines Projekts zum Laufen bringst und wie du sie bei Bedarf wieder ver\u00f6ffentlichst.<\/p>\n<p>Insgesamt ist GitHub Pages eine bequeme und leistungsstarke M\u00f6glichkeit, deine statische Website kostenlos zu hosten. Ganz gleich, ob du dein Portfolio pr\u00e4sentieren, deine Open-Source-Projekte vorstellen oder eine Online-Pr\u00e4senz aufbauen m\u00f6chtest, GitHub Pages ist eine ausgezeichnete Wahl. Und wenn du genug Traffic hast oder bereit bist, eine <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-ein-full-stack-entwickler\/\">vollst\u00e4ndige Website<\/a> zu erstellen, kannst du nahtlos zu anderen <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Anwendungs-Hosting-Diensten<\/a> wie Kinsta wechseln, ohne etwas zu verpassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit all den aktuellen Tools und Frameworks f\u00fcr die Webentwicklung wird die Erstellung einer Website immer komplizierter. Aber manchmal brauchst du nicht viel Interaktivit\u00e4t auf deiner &#8230;<\/p>\n","protected":false},"author":181,"featured_media":59475,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[982,991],"class_list":["post-59474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-statische-seiten-generatoren","topic-web-entwicklungs-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages<\/title>\n<meta name=\"description\" content=\"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages\" \/>\n<meta property=\"og:description\" content=\"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-27T13:00:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-27T11:05:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Diaz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@DaniDiazTech\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Diaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"16\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\"},\"author\":{\"name\":\"Daniel Diaz\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\"},\"headline\":\"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages\",\"datePublished\":\"2023-02-27T13:00:54+00:00\",\"dateModified\":\"2023-07-27T11:05:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\"},\"wordCount\":2980,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\",\"name\":\"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\",\"datePublished\":\"2023-02-27T13:00:54+00:00\",\"dateModified\":\"2023-07-27T11:05:24+00:00\",\"description\":\"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/github-pages\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/github-pages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generatoren f\u00fcr statische Seiten\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/statische-seiten-generatoren\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\",\"name\":\"Daniel Diaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"caption\":\"Daniel Diaz\"},\"description\":\"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech\",\"sameAs\":[\"https:\/\/developerroad.herokuapp.com\/\",\"https:\/\/www.linkedin.com\/in\/danidiaztech\",\"https:\/\/x.com\/DaniDiazTech\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/danidiaztech\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages","description":"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/github-pages\/","og_locale":"de_DE","og_type":"article","og_title":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages","og_description":"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.","og_url":"https:\/\/kinsta.com\/de\/blog\/github-pages\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-02-27T13:00:54+00:00","article_modified_time":"2023-07-27T11:05:24+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","type":"image\/jpeg"}],"author":"Daniel Diaz","twitter_card":"summary_large_image","twitter_description":"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","twitter_creator":"@DaniDiazTech","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Daniel Diaz","Gesch\u00e4tzte Lesezeit":"16\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/"},"author":{"name":"Daniel Diaz","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2"},"headline":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages","datePublished":"2023-02-27T13:00:54+00:00","dateModified":"2023-07-27T11:05:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/"},"wordCount":2980,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/github-pages\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/","url":"https:\/\/kinsta.com\/de\/blog\/github-pages\/","name":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","datePublished":"2023-02-27T13:00:54+00:00","dateModified":"2023-07-27T11:05:24+00:00","description":"Statische Websites sind der perfekte Weg, um schnell eine Online-Pr\u00e4senz aufzubauen. GitHub Pages bietet dir eine kostenlose und einfache M\u00f6glichkeit, deine statische Website zu erstellen.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/github-pages\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/02\/github-pages.jpg","width":1460,"height":730,"caption":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/github-pages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Generatoren f\u00fcr statische Seiten","item":"https:\/\/kinsta.com\/de\/thema\/statische-seiten-generatoren\/"},{"@type":"ListItem","position":3,"name":"Auf die Pl\u00e4tze, fertig, los: Erstellen einer statischen Website mit GitHub Pages"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2","name":"Daniel Diaz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","caption":"Daniel Diaz"},"description":"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech","sameAs":["https:\/\/developerroad.herokuapp.com\/","https:\/\/www.linkedin.com\/in\/danidiaztech","https:\/\/x.com\/DaniDiazTech"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/danidiaztech\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/59474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/181"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=59474"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/59474\/revisions"}],"predecessor-version":[{"id":59561,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/59474\/revisions\/59561"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/translations\/dk"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/59474\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/59475"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=59474"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=59474"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=59474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}