{"id":66273,"date":"2023-10-13T11:02:58","date_gmt":"2023-10-13T10:02:58","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=66273&#038;preview=true&#038;preview_id=66273"},"modified":"2023-10-24T07:11:27","modified_gmt":"2023-10-24T06:11:27","slug":"jekyll-gha","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/","title":{"rendered":"Mit GitHub-Aktionen und Kinsta&#8217;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen"},"content":{"rendered":"<p>Jekyll ist einer der beliebtesten Static Site Generators (SSGs), der von der Entwicklergemeinschaft h\u00e4ufig zur Erstellung von Blogs, Portfolios und pers\u00f6nlichen Websites verwendet wird. In diesem Artikel erf\u00e4hrst du, wie du eine Jekyll-Website mit GitHub Actions erstellst und sie mit dem <a href=\"https:\/\/docs.sevalla.com\/static-sites\/overview\">statischen Seiten Hosting<\/a> von Kinsta kostenlos bereitstellst.<\/p>\n<p>Das statische Seiten Hosting von Kinsta kann automatisch Websites aus SSGs und Webanwendungen erstellen, die auf Node.js basieren. F\u00fcr andere statische Inhalte, wie z. B. statische Websites, die von Jekyll (das auf Ruby basiert) erstellt wurden, brauchen wir einen anderen Ansatz.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Anforderungen<\/h2>\n<p>F\u00fcr diesen Leitfaden gehen wir davon aus, dass du Folgendes hast:<\/p>\n<ul>\n<li>Erfahrung mit <a href=\"https:\/\/jekyllrb.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jekyll<\/a> und Git.<\/li>\n<\/ul>\n<ul>\n<li>Eine Jekyll-Website, die lokal l\u00e4uft.<\/li>\n<\/ul>\n<p>Um mitzumachen, kannst du diese <a href=\"https:\/\/github.com\/kinsta\/hello-world-jekyll-static\" target=\"_blank\" rel=\"noopener noreferrer\">Beispiel-Codebasis<\/a> als Referenz verwenden.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Wenn du mehr \u00fcber Jekyll erfahren m\u00f6chtest, lies den Artikel <a href=\"https:\/\/kinsta.com\/de\/blog\/jekyll-statische-website\/\">Jekyll Tutorial: Wie man eine statische Website erstellt<\/a>.<\/p>\n<\/aside>\n\n<h2>Bereitstellen deiner Jekyll-Website auf Kinsta<\/h2>\n<p>Es gibt verschiedene M\u00f6glichkeiten, deine Jekyll-Website auf Kinsta bereitzustellen, z. B:<\/p>\n<ul>\n<li>Mit dem <a href=\"https:\/\/docs.sevalla.com\/templates\/overview#jekyll\">Anwendungs-Hosting von Kinsta<\/a>.<\/li>\n<li>Mit dem Static Site Hosting von Kinsta \u00fcber eine der folgenden Methoden:\n<ul>\n<li>A. Du <strong>erstellst<\/strong> deine Website mit Continuous Integration and Continuous Deployment (CI\/CD), bevor du sie bei Kinsta bereitstellst.<\/li>\n<li>B. Du <strong>stellst nur <\/strong><strong>deine statischen Dateien bereit<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>In diesem Artikel zeigen wir dir beide Methoden, wie du Jekyll mit Kinstas Static Site Hosting einsetzen kannst.<\/p>\n<h2>A. Baue deine Website mit GitHub Actions, bevor du sie auf Kinsta bereitstellst<\/h2>\n<p>Bei dieser Methode wird ein GitHub Actions (GHA)-Workflow verwendet, um deine Website in einem bestimmten Zweig (<code>deploy<\/code>) zu erstellen und diesen Zweig zu verwenden, um die generierten statischen Dateien auf Kinsta zu verteilen.<\/p>\n<p>Da wir GitHub Actions verwenden, muss deine Codebasis in einem <strong>GitHub-Repository<\/strong> (\u00f6ffentlich oder privat) gehostet werden. Du kannst aber auch andere CI\/CD-Tools verwenden, um das gleiche Ergebnis zu erzielen.<\/p>\n<p>Die wichtigsten Vorteile dieser Methode sind:<\/p>\n<ul>\n<li>Du kannst weitere Continuous Integration (CI)-Prozesse f\u00fcr deine Website implementieren, z. B. eine <code>test<\/code> und\/oder eine <code>lint<\/code> Stufe, um deinen Code zu \u00fcberpr\u00fcfen.<\/li>\n<li>Deine Website wird bei jedem Push in dein Repo automatisch gebaut. Du musst sie vor dem Pushen nicht mehr bauen.<\/li>\n<li>Du garantierst, dass deine Website nur dann aktualisiert wird, wenn die CI\/CD-Pipeline erfolgreich abgeschlossen ist.<\/li>\n<\/ul>\n<p>Schritte:<\/p>\n<ol start=\"1\">\n<li>\u00d6ffne dein Terminal im Stammverzeichnis des Repositorys deiner Jekyll-Website.<\/li>\n<li>Erstelle einen neuen <a href=\"https:\/\/git-scm.com\/docs\/git-checkout#Documentation\/git-checkout.txt---orphanltnew-branchgt\" target=\"_blank\" rel=\"noopener noreferrer\">verwaisten (leeren) Zweig<\/a> (<code>deploy<\/code>) und schiebe ihn in dein Repository:<\/li>\n<\/ol>\n<pre><code class=\"language-git\">git switch --orphan deploy\ngit commit --allow-empty -m \"Initial commit on deploy branch\"\ngit push -u origin deploy<\/code><\/pre>\n<p>F\u00fcge keine Dateien zu diesem Zweig hinzu. Er wird vom GitHub Actions Workflow automatisch mit dem Inhalt des erzeugten Jekylls <strong>_site-Ordners<\/strong> gef\u00fcllt.<\/p>\n<ol start=\"3\">\n<li>Schau dir den <code>main<\/code> Zweig an:<\/li>\n<\/ol>\n<pre><code class=\"language-git\">git checkout main<\/code><\/pre>\n<ol start=\"4\">\n<li>Erstelle ein Verzeichnis <strong>.github\/workflows<\/strong> in <code>main<\/code>.<\/li>\n<\/ol>\n<ol start=\"5\">\n<li>Um GHA zu konfigurieren, erstelle eine neue Datei <strong>gh-actions.yml<\/strong> unter <strong>.github\/workflows<\/strong> mit dem folgenden Inhalt:<\/li>\n<\/ol>\n<pre><code class=\"language-yaml\">name: Deploy Jekyll\non:\n  # The workflow runs only on pushes to the &lt;main&gt; branch\n  push:\n    branches: [\"main\"]\n    workflow_dispatch:\njobs:\n  build:\n    name: Build\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions\/checkout@v4\n      - name: Setup Ruby\n        uses: ruby\/setup-ruby@v1\n        with:\n          ruby-version: '3.2'\n      - name: Set up Jekyll\n        run: gem install bundler && bundle install\n      - name: Build site\n        run: bundle exec jekyll build\n        env:\n          JEKYLL_ENV: production\n      - name: Upload artifact\n        uses: actions\/upload-artifact@v3\n        with:\n          name: compiled-site\n          path: _site\n  deploy:\n    name: Deploy\n    needs: build\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n    steps:\n# Commit and push the artifacts to the &lt;deploy&gt; branch\n      - uses: actions\/checkout@v4\n        with:\n          ref: deploy\n      - name: Download artifacts\n        uses: actions\/download-artifact@v3\n        with:\n          name: compiled-site\n          path: _site\n      - name: Commit and push\n      # Replace \"&lt;username&gt;\" with your GH org or user name\n        run: |\n          git config user.name \"&lt;username&gt;\"\n          git config user.email \"&lt;username&gt;@users.noreply.github.com\"\n          git pull origin deploy\n          git add _site\n          git commit -m \"Auto generated from ${GITHUB_SHA::7}\"\n          git push<\/code><\/pre>\n<ol start=\"6\">\n<li>\u00dcbertrage den Code und schiebe ihn in den Zweig <code>main<\/code>.<\/li>\n<\/ol>\n<p>Bei jedem Push in den <code>main<\/code> Zweig wird der GitHub Actions Workflow ausgef\u00fchrt:<\/p>\n<ol start=\"1\">\n<li>Baut deine Jekyll-Website mit den statischen Dateien unter <strong>_site<\/strong>.<\/li>\n<li>Erzeugt Artefakte mit dem Inhalt von <strong>_site<\/strong>.<\/li>\n<li>Checkt den <code>deploy<\/code> Zweig aus.<\/li>\n<li>\u00dcbertr\u00e4gt die \u00c4nderungen an <strong>_site<\/strong> in den Zweig <code>deploy<\/code>.<\/li>\n<\/ol>\n<p>Um deine Website zu aktualisieren, musst du deine \u00c4nderungen nur in den <code>main<\/code> Zweig \u00fcbertragen.<\/p>\n<p>Pushe deine \u00c4nderungen nicht direkt in den <code>deploy<\/code> Zweig. Du kannst diesen Zweig auf GitHub <a href=\"https:\/\/docs.github.com\/en\/repositories\/configuring-branches-and-merges-in-your-repository\/managing-protected-branches\/about-protected-branches#lock-branch\" target=\"_blank\" rel=\"noopener noreferrer\">sperren<\/a>, um unbeabsichtigte Pusher zu vermeiden.<\/p>\n<p>Weiter unten erf\u00e4hrst du, wie du <a href=\"#deploy-your-jekyll-site-to-kinsta-with-static-site-hosting\">es auf Kinsta bereitstellst<\/a>.<\/p>\n<h2>B. Erstelle deine Website lokal und stelle sie direkt auf Kinsta bereit<\/h2>\n<p>Alternativ zur obigen Methode kannst du deine Website auch lokal erstellen (und den Inhalt des <strong>_site-Ordners<\/strong> lokal aktualisieren) und dann den Inhalt des <strong>_site-Ordners<\/strong> von Jekyll in ein Repository (auf <a href=\"https:\/\/kinsta.com\/de\/blog\/gitlab-vs-github\/\">GitHub, GitLab<\/a> oder <a href=\"https:\/\/kinsta.com\/de\/blog\/bitbucket-vs-github\/\">Bitbucket<\/a>) \u00fcbertragen. Bei dieser Methode brauchst du weder GH Actions noch ein anderes CI\/CD-Tool, um deine Website bei jedem Push an dein Repository zu erstellen.<\/p>\n<p>Der Nachteil dieser Methode ist, dass du die Inhalte deiner Website vor jedem Push in dein Repository erstellen <strong>musst<\/strong>.<\/p>\n<p>Diese Methode verwendet nur die Inhalte des <strong>_site-Ordners<\/strong> und stellt sie direkt auf Kinsta Static Site Hosting bereit.<\/p>\n<p>Schritte:<\/p>\n<ol start=\"1\">\n<li>\u00d6ffne die <strong>.gitignore-Datei<\/strong> deines Repos und entferne die Zeile mit <code>_site<\/code>.<\/li>\n<li>Commit und pushe den <strong>_site-Ordner<\/strong> in dein Repository.<\/li>\n<\/ol>\n<p>Um deine Website zu aktualisieren, musst du sie mit Jekyll <strong>erstellen<\/strong>,<strong>\u00a0bevor du<\/strong> sie in dein Projektarchiv <strong>verschiebst<\/strong>.<\/p>\n<h2>Bereitstellen deiner Jekyll-Site auf Kinsta mit Static Site Hosting<\/h2>\n<h3>GitHub-Aktionen-Methode<\/h3>\n<p>Wenn du deine Website mit dem GitHub Actions-Workflow erstellt hast, befolge die folgenden Schritte, um sie mit dem Static Site Hosting von Kinsta bereitzustellen.<\/p>\n<ol start=\"1\">\n<li>Melde dich bei deinem MyKinsta-Konto an oder <a href=\"https:\/\/my.kinsta.com\/?lang=de\">erstelle ein neues<\/a>.<\/li>\n<li>Gehe zum Dashboard von MyKinsta.<\/li>\n<li>Klicke auf das Men\u00fcsymbol in der oberen linken Ecke deines Bildschirms.<\/li>\n<li>Klicke in der Seitenleiste auf <strong>Statische Seiten<\/strong>.<\/li>\n<li>Klicke in der oberen rechten Ecke auf <strong>Site hinzuf\u00fcgen<\/strong>.<\/li>\n<li>Autorisiere deinen Git-Anbieter.<\/li>\n<li>W\u00e4hle dein Repository aus.<\/li>\n<li>W\u00e4hle den Zweig <code>deploy<\/code> als <strong>Standardzweig<\/strong> (in dem sich der Inhalt des <strong>_site-Ordners<\/strong> befindet).<\/li>\n<li>W\u00e4hle <strong>Automatische Bereitstellung bei Commit<\/strong>, damit deine Site bei jedem Push in dein Repository bereitgestellt wird.<\/li>\n<li>F\u00fcge einen eindeutigen <strong>Anzeigenamen<\/strong> f\u00fcr deine Website hinzu und klicke auf <strong>Weiter<\/strong>.<\/li>\n<li>Richte deine Build-Einstellungen ein:\n<ol start=\"1\">\n<li><strong>Build-Befehl<\/strong>: leer lassen.<\/li>\n<li><strong>Node-Version<\/strong>: Belasse sie unver\u00e4ndert.<\/li>\n<li><strong>Ver\u00f6ffentlichungsverzeichnis<\/strong>: <code>_site<\/code>.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol start=\"12\">\n<li>Klicke auf <strong>Website erstellen<\/strong>.<\/li>\n<\/ol>\n<p>Kinsta richtet deine Website ein und fordert dich auf, die Standard-URL der Website einzugeben. Du kannst dann deine eigene <a href=\"https:\/\/docs.sevalla.com\/applications\/domains\" target=\"_blank\" rel=\"noopener noreferrer\">Domain<\/a> und dein eigenes <a href=\"https:\/\/docs.sevalla.com\/applications\/domains#install-a-custom-ssl-certificate\" target=\"_blank\" rel=\"noopener noreferrer\">SSL-Zertifikat<\/a> hinzuf\u00fcgen, wenn du m\u00f6chtest.<\/p>\n<h3>Lokale Erstellungsmethode<\/h3>\n<p>Wenn du die lokale Build-Methode verwendet hast, befolge dieselben Schritte, um deine Website bereitzustellen. Du musst nur den Zweig \u00e4ndern, von dem aus du die Website bereitstellen willst (in Schritt 8). Anstelle von <code>deploy<\/code> kannst du <code>main<\/code> oder einen anderen Zweig deiner Wahl verwenden.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>In diesem Artikel hast du zwei M\u00f6glichkeiten kennengelernt, wie du deine Jekyll-Website mit dem Static Site Hosting von Kinsta bereitstellen kannst.<\/p>\n<p>Die erste Methode nutzt CI\/CD, um deine Anwendung zu erstellen und den Inhalt des <strong>_site-Ordners<\/strong> in einem anderen Zweig deines Repositorys zu erzeugen. Die gr\u00f6\u00dften Vorteile dieser Methode mit Kinsta Static Site Hosting sind:<\/p>\n<ul>\n<li>Mit CI\/CD gibt es zahlreiche Prozesse, die du zu deiner Website hinzuf\u00fcgen kannst.<\/li>\n<li>Du stellst deine Site mit einem hervorragenden Hosting-Service bereit und stellst sie mit maximaler Leistung bereit.<\/li>\n<li>Du brauchst keinen GitHub-Premium-Account, um dein Repository privat zu halten (wie du es zum Beispiel bei GitHub Pages tun w\u00fcrdest).<\/li>\n<\/ul>\n<p>Bei der zweiten Methode bauen wir Jekyll lokal und pushen den Inhalt des <strong>_site-Ordners<\/strong> in denselben Zweig wie den Rest deiner Jekyll-Dateien. Diese Methode kann f\u00fcr Repos, die bei anderen Git-Providern (GitLab und Bitbucket) gehostet werden, ohne weitere Konfiguration wiederholt werden. Es ist die einfachste Methode, hat aber den Nachteil, dass du deine Website vor jedem Push in dein Repository erstellen musst.<\/p>\n<p>Zus\u00e4tzlich zu diesen Optionen kannst du <a href=\"https:\/\/kinsta.com\/de\/blog\/jekyll-statische-website\/\">deine Jekyll-Site<\/a> auch mit dem <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Anwendungs-Hosting<\/a> von Kinsta bereitstellen. Es bietet eine gr\u00f6\u00dfere Hosting-Flexibilit\u00e4t, ein umfassenderes Angebot an Vorteilen und Zugang zu robusteren Funktionen. Zum Beispiel Skalierbarkeit, individuelles Deployment mit einem <a href=\"https:\/\/docs.sevalla.com\/applications\/build-options\/dockerfile\">Dockerfile<\/a> und <a href=\"https:\/\/docs.sevalla.com\/applications\/analytics\">umfassende Analysen<\/a>, die Echtzeit- und historische Daten umfassen.<\/p>\n<p>Lies weitere Artikel \u00fcber <a href=\"https:\/\/kinsta.com\/de\/thema\/statische-seiten-generatoren\/\">statische Websites<\/a> auf dem Kinsta-Blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jekyll ist einer der beliebtesten Static Site Generators (SSGs), der von der Entwicklergemeinschaft h\u00e4ufig zur Erstellung von Blogs, Portfolios und pers\u00f6nlichen Websites verwendet wird. In diesem &#8230;<\/p>\n","protected":false},"author":290,"featured_media":66274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[982,945],"class_list":["post-66273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-statische-seiten-generatoren","topic-headless-cms"],"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>Eine Jekyll-Site mit Kinsta- und GitHub-Actions bereitstellen - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.\" \/>\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\/jekyll-gha\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mit GitHub-Aktionen und Kinsta&#039;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen\" \/>\n<meta property=\"og:description\" content=\"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\" \/>\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-10-13T10:02:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-24T06:11:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.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=\"Marcia Ramos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Mit GitHub-Aktionen und Kinsta&#8217;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen\",\"datePublished\":\"2023-10-13T10:02:58+00:00\",\"dateModified\":\"2023-10-24T06:11:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\"},\"wordCount\":1157,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\",\"name\":\"Eine Jekyll-Site mit Kinsta- und GitHub-Actions bereitstellen - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg\",\"datePublished\":\"2023-10-13T10:02:58+00:00\",\"dateModified\":\"2023-10-24T06:11:27+00:00\",\"description\":\"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Headless CMS\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/headless-cms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mit GitHub-Aktionen und Kinsta&#8217;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen\"}]},{\"@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\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"caption\":\"Marcia Ramos\"},\"description\":\"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/marciadiasramos\/\"],\"honorificSuffix\":\"B.Sc.\",\"gender\":\"Female\",\"knowsLanguage\":[\"English\",\"Portuguese\"],\"jobTitle\":\"Editorial Team Lead\",\"worksFor\":\"Kinsta Inc.\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Eine Jekyll-Site mit Kinsta- und GitHub-Actions bereitstellen - Kinsta\u00ae","description":"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.","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\/jekyll-gha\/","og_locale":"de_DE","og_type":"article","og_title":"Mit GitHub-Aktionen und Kinsta's statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen","og_description":"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.","og_url":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-10-13T10:02:58+00:00","article_modified_time":"2023-10-24T06:11:27+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Marcia Ramos","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Mit GitHub-Aktionen und Kinsta&#8217;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen","datePublished":"2023-10-13T10:02:58+00:00","dateModified":"2023-10-24T06:11:27+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/"},"wordCount":1157,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/","url":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/","name":"Eine Jekyll-Site mit Kinsta- und GitHub-Actions bereitstellen - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","datePublished":"2023-10-13T10:02:58+00:00","dateModified":"2023-10-24T06:11:27+00:00","description":"Erstelle eine Jekyll-Website mit GitHub-Actions, indem du Jekyll-Dateien in einem Zweig eines privaten Repos und statische Dateien in einem anderen pflegst. Stelle sie dann auf Kinsta bereit.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/deploy-jekyll-site-with-github-actions-CICD-and-kinsta-static-site-hosting.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/jekyll-gha\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Headless CMS","item":"https:\/\/kinsta.com\/de\/thema\/headless-cms\/"},{"@type":"ListItem","position":3,"name":"Mit GitHub-Aktionen und Kinsta&#8217;s statischem Seiten Hosting eine Jekyll-Site kostenlos bereitstellen"}]},{"@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\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","caption":"Marcia Ramos"},"description":"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.","sameAs":["https:\/\/www.linkedin.com\/in\/marciadiasramos\/"],"honorificSuffix":"B.Sc.","gender":"Female","knowsLanguage":["English","Portuguese"],"jobTitle":"Editorial Team Lead","worksFor":"Kinsta Inc.","url":"https:\/\/kinsta.com\/de\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66273","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\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=66273"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66273\/revisions"}],"predecessor-version":[{"id":66580,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66273\/revisions\/66580"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/translations\/es"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66273\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/66274"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=66273"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=66273"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=66273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}