[{"data":1,"prerenderedAt":2992},["ShallowReactive",2],{"/de-de/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages":3,"navigation-de-de":2211,"banner-de-de":2642,"footer-de-de":2650,"blog-post-authors-de-de-Alex Fracazo":2891,"blog-related-posts-de-de-build-a-new-website-in-a-few-easy-steps-with-gitlab-pages":2906,"blog-promotions-de-de":2929,"next-steps-de-de":2982},{"id":4,"title":5,"authors":6,"body":8,"category":2190,"date":2191,"description":2192,"extension":2193,"externalUrl":2194,"faq":2194,"featured":2195,"heroImage":2196,"meta":2197,"navigation":1013,"path":2198,"seo":2199,"slug":2203,"stem":2204,"tags":2205,"template":2208,"updatedDate":2209,"__hash__":2210},"blogPosts/de-de/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages.md","Erstelle eine neue Website in wenigen einfachen Schritten mit GitLab Pages ",[7],"Alex Fracazo",{"type":9,"value":10,"toc":2177},"minimark",[11,15,25,28,33,36,49,52,56,62,69,80,86,127,133,139,143,146,152,192,1812,1816,1819,1825,1830,1838,1844,1853,1861,1867,1872,1878,1883,1886,1889,1894,1900,1912,1917,1923,1926,1930,1945,1951,1957,1961,1971,1978,1996,1999,2004,2010,2018,2024,2040,2045,2058,2063,2095,2098,2105,2109,2112,2117,2120,2124,2132,2143,2147,2150,2173],[12,13,14],"p",{},"Eine persönliche Website ist mehr als nur ein Arbeitsmittel für digitale Kreative und Technologieexpert(inn)en. Sie repräsentiert deine Marke. Aber eine Website von Grund auf neu zu erstellen, kann zeitaufwendig und teuer sein.",[12,16,17,18,24],{},"Mit ",[19,20,23],"a",{"href":21,"rel":22},"https://docs.gitlab.com/user/project/pages/",[],"GitLab Pages (Dokumentation nur in englischer Sprache verfügbar)"," kannst du deine Website mit integrierten Funktionen hosten, einschließlich SSL-Zertifikaten und einer von GitLab bereitgestellten Domain. All dies ist im kostenlosen Tarif von GitLab enthalten und somit eine effiziente Lösung für das Hosting deines professionellen Internetauftritts.",[12,26,27],{},"Wir nehmen dich mit auf eine unterhaltsame Reise, um mit GitLab Pages eine beeindruckende persönliche Website zu erstellen! Unsere Vorlage ist supereinfach und vielseitig und du kannst sie ganz leicht aufpeppen, damit sie deinen einzigartigen Stil widerspiegelt. Also schnapp dir deinen Lieblingssnack, mach es dir gemütlich und lass uns deine Online-Präsenz in etwas wirklich Fabelhaftes verwandeln!",[29,30,32],"h2",{"id":31},"voraussetzungen","Voraussetzungen",[12,34,35],{},"Bevor du loslegst, musst du die folgenden Voraussetzungen erfüllen:",[37,38,39],"ul",{},[40,41,42,43,48],"li",{},"Du brauchst ein GitLab-Konto (der ",[19,44,47],{"href":45,"rel":46},"https://about.gitlab.com/de-de/pricing/",[],"kostenlose Tarif"," ist ausreichend).  * Du solltest mit den Grundlagen von HTML/CSS vertraut sein.  * Bereite Inhalte und Bilder vor, die du auf deiner Website verwendet möchtest (optional).",[12,50,51],{},"Sobald du ein GitLab-Konto eingerichtet hast und deine Inhalte verfügbar sind, kannst du mit den nächsten Schritten fortfahren.",[29,53,55],{"id":54},"schritt1-neues-projekt-erstellen","Schritt 1: Neues Projekt erstellen",[57,58,59],"ol",{},[40,60,61],{},"Melde dich bei deinem GitLab-Konto an und erstelle ein Projekt.",[12,63,64],{},[65,66],"img",{"alt":67,"src":68},"GitLab-Pages-Tutorial – Begrüßungsbildschirm","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097724/Blog/Content%20Images/Blog/Content%20Images/Capture-2025-02-27-183716_aHR0cHM6_1750097724662.png",[57,70,72],{"start":71},2,[40,73,74,75,79],{},"Klicke auf ",[76,77,78],"strong",{},"Leeres Projekt erstellen",".",[12,81,82],{},[65,83],{"alt":84,"src":85},"GitLab-Pages-Tutorial – Bildschirm „Neues Projekt erstellen“","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/Capture-2025-02-27-183814_aHR0cHM6_1750097724663.png",[57,87,89,124],{"start":88},3,[40,90,91,92],{},"Gib deine Projektdetails ein:\n",[37,93,94,121],{},[40,95,96,97,101,102,105,106,109,110,112,113,116,117,120],{},"Nenne dein Projekt ",[98,99,100],"code",{},"deinbenutzername.gitlab.io",". Ersetze ",[98,103,104],{},"deinbenutzername"," durch deinen GitLab-Benutzernamen. ",[76,107,108],{},"Tipp:"," Der Projektname legt die URL deiner Website fest. Wenn du dein Projekt ",[98,111,100],{}," nennst, wird deine Website unter ",[98,114,115],{},"https://deinbenutzername.gitlab.io"," ohne zusätzlichen Pfad verfügbar sein. Wenn du jedoch einen anderen Projektnamen verwendest, wird deine Website unter ",[98,118,119],{},"https://deinbenutzername.gitlab.io/project-name"," verfügbar sein.",[40,122,123],{},"Veröffentliche das Projekt.",[40,125,126],{},"Klicke auf **Projekt erstellen **.",[12,128,129],{},[65,130],{"alt":131,"src":132},"GitLab-Pages-Tutorial – Bildschirm „Leeres Projekt erstellen“","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image5_aHR0cHM6_1750097724666.png",[12,134,135],{},[65,136],{"alt":137,"src":138},"GitLab-Pages-Tutorial – angepasste Einstiegsseite","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image2_aHR0cHM6_1750097724668.png",[29,140,142],{"id":141},"schritt2-vorlagendateien-hinzufügen","Schritt 2: Vorlagendateien hinzufügen",[12,144,145],{},"Erstelle zunächst zwei neue Dateien in deinem Repository:",[12,147,148],{},[65,149],{"alt":150,"src":151},"GitLab-Pages-Tutorial – Hinzufügen neuer Dateien zur persönlichen Seite","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image13_aHR0cHM6_1750097724669.png",[57,153,154],{},[40,155,156,157,160,161],{},"Erstelle zuerst ",[98,158,159],{},"index.html",":\n",[37,162,163,174,184],{},[40,164,165,166,169,170,173],{},"Klicke in deinem Projekt auf die Schaltfläche ",[76,167,168],{},"+"," und wähle ",[76,171,172],{},"Neue Datei"," aus.",[40,175,176,177,179,180],{},"Nenne die Datei ",[98,178,159],{},".\n",[65,181],{"alt":182,"src":183},"GitLab-Pages-Tutorial – Seite „Neue Datei“","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image14_aHR0cHM6_1750097724671.png",[40,185,186,187],{},"Füge deinen HTML-Inhalt hinzu.\n",[37,188,189],{},[40,190,191],{},"Verwende das unten angegebene HTML-Beispiel. (Profi-Tipp: Bitte GitLab Duo Chat, HTML-Code für erweiterte Funktionen zu generieren.)",[193,194,199],"pre",{"className":195,"code":196,"language":197,"meta":198,"style":198},"language-html shiki shiki-themes github-light","\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n    \u003Cmeta charset=\"utf-8\"/>\n    \u003Ctitle>[Dein Name] - [Dein Titel]\u003C/title>\n    \u003Cmeta name=\"description\" content=\"[Your Name] is a [Your Title].\"/>\n    \u003Cmeta name=\"author\" content=\"[Your Name]\"/>\n    \u003Cmeta property=\"og:title\" content=\"[Your Name]\" />\n    \u003Cmeta property=\"og:description\" content=\"[Your Title]\" />\n    \u003Cmeta property=\"og:image\" content=\"og.png\" />\n    \u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/>\n    \u003Clink href=\"https://unpkg.com/basscss@8.0.2/css/basscss.min.css\" rel=\"stylesheet\">\n    \u003Clink href=\"style.css\" rel=\"stylesheet\">\n    \u003Clink rel=\"shortcut icon\" type=\"image/png\" href=\"favicon.png\"/>\n\u003C/head>\n\u003Cbody>\n\u003Cdiv class=\"content\" id=\"content\">\n  \u003Cdiv class=\"p2 sm-p4 mt2 sm-mt4 mb2 sm-mb4\">    \u003Cdiv class=\"fade mt3\">\n    \u003Ca target=\"_new\" href=\"[Your Linkedin URL]\">\n      \u003Cimg class=\"photo\" src=\"profile.png\" width=\"64\" height=\"64\">\n    \u003C/a>\n  \u003C/div>\n  \u003Ch2 class=\"mb0 mt4 fade\">\n    Hallo, ich bin [Dein Name]      \u003Cspan class=\"smallcaps\">(\u003C/span>\n    \u003Ca target=\"_new\" href=\"[Your Linkedin URL]\">@[Dein Handle]\u003C/a>\n    \u003Cspan class=\"smallcaps\">)\u003C/span>\n  \u003C/h2>\n  \u003Ch2 class=\"mt0 mb4 fade gray\">\n    Ich bin [Dein Titel]\n  \u003C/h2>\n  \u003Cp class=\"mb4 fade\">\n    Ich bin [Deine Rolle] bei [Dein Unternehmen], [Kurze Unternehmensbeschreibung].\n  \u003C/p>\n  \u003Cdiv class=\"fade\">\n    \u003Cp class=\"fade mb4\">\n      Dein persönliches Statement, was du tust und woran du interessiert bist. Füge hier deine Kontaktmöglichkeiten hinzu.\n    \u003C/p>\n  \u003C/div>\n  \u003Cp class=\"fade mb4\">\n    \u003Cspan class=\"gray\">—\u003C/span>     [Dein Name]     \u003Cspan class=\"smallcaps>(\u003C/span>\n    \u003Ca target=\"_new\" href=\"[Your Linkedin URL]\">@[Dein Handle]\u003C/a>\n    \u003Cspan class=\"smallcaps\">)\u003C/span>\n  \u003C/p>\n  \u003C/div>\n\u003C/div>\n\u003C/body>\n\u003C/html> ```\n\n* Füge eine Commit-Nachricht hinzu (z. B. „Added index.html“).\n  * Klicke auf **Änderungen committen**.\n\n2. Erstelle `style.css` (die Vorgehensweise ist die gleiche wie oben).\n\n```text\nbody {\n  margin: 0;\n  padding: 0;\n  background: #000;\n  color: #f4f4f4;\n  font-family: \"Graphik Web\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Helvetica\", \"Segoe UI\", Roboto, Ubuntu, sans-serif;\n  font-weight: 400;\n  font-smooth: antialiased;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\na {\n  color: #ff310a;\n  text-decoration: none;\n}\n\na:hover {\n  color: #CFEF54\n}\n\n.content {\n  max-width: 40rem;\n  margin: 0 auto;\n}\n\nimg.photo {\n  border-radius: 50%;\n}\n\np {\n  font-size: 1.5rem;\n  line-height: 1.4;\n  margin: 0;\n  letter-spacing: -0.05rem;\n}\n\nh2 {\n  font-weight: 400;\n  line-height: 1.3;\n  letter-spacing: -0.05rem;\n}\n\n.smallcaps {\n  font-variant: small-caps;\n  color:#333;\n}\n\n.gray{\n  color: #999;\n}\n\n.preloader {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100vh;\n  height: -moz-available;\n  height: -webkit-fill-available;\n  height: fill-available;\n  width: 100%;\n  background: #000;\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 9999;\n  transition: opacity 0.3s linear;\n  transform: translate3d(0, 0, 0);\n}\n\nbody.loaded .preloader {\n  opacity: 0;\n}\n\n.fade {\n  animation: fadeIn 1s ease-in-out both;\n}\n\n.fade:nth-child(2) {\n  animation-delay: 1s;\n}\n\n.fade:nth-child(3) {\n  animation-delay: 2s;\n}\n\n.fade:nth-child(4) {\n  animation-delay: 3s;\n}\n\n.fade:nth-child(5) {\n  animation-delay: 4s;\n}\n\n.fade:nth-child(6) {\n  animation-delay: 5s;\n}\n\n.fade:nth-child(7) {\n  animation-delay: 6s;\n}\n\n.fade:nth-child(8) {\n  animation-delay: 7s;\n}\n\n.fade:nth-child(9) {\n  animation-delay: 8s;\n}\n\n.fade:nth-child(10) {\n  animation-delay: 9s;\n}\n\n.fade:nth-child(11) {\n  animation-delay: 10s;\n}\n\n.fade:nth-child(12) {\n  animation-delay: 11s;\n}\n\n.fade:nth-child(13) {\n  animation-delay: 12s;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n    transform: translate3d(0, 0%, 0);\n  }\n  to {\n    opacity: 1;\n    transform: translate3d(0, 0, 0);\n  }\n}\n","html","",[98,200,201,221,230,239,261,276,301,324,348,371,394,417,443,465,496,506,516,541,570,594,634,644,654,670,692,718,738,747,763,769,778,794,800,809,825,841,847,856,865,880,917,943,962,971,980,989,998,1008,1015,1021,1027,1032,1038,1043,1049,1055,1061,1067,1073,1079,1085,1091,1097,1103,1109,1115,1120,1126,1132,1138,1143,1148,1154,1160,1165,1170,1176,1182,1188,1193,1198,1204,1210,1215,1220,1226,1232,1238,1243,1249,1254,1259,1265,1270,1276,1281,1286,1291,1297,1303,1309,1314,1319,1325,1331,1336,1341,1347,1353,1359,1365,1371,1377,1383,1389,1395,1400,1406,1412,1418,1424,1430,1436,1441,1446,1452,1458,1463,1468,1474,1480,1485,1490,1496,1502,1507,1512,1518,1524,1529,1534,1540,1546,1551,1556,1562,1568,1573,1578,1584,1590,1595,1600,1606,1612,1617,1622,1628,1634,1639,1644,1650,1656,1661,1666,1672,1678,1683,1688,1694,1700,1705,1710,1716,1722,1727,1732,1738,1744,1749,1754,1760,1766,1772,1778,1784,1790,1796,1802,1807],{"__ignoreMap":198},[202,203,206,210,214,218],"span",{"class":204,"line":205},"line",1,[202,207,209],{"class":208},"sgsFI","\u003C!",[202,211,213],{"class":212},"shJU0","DOCTYPE",[202,215,217],{"class":216},"s7eDp"," html",[202,219,220],{"class":208},">\n",[202,222,223,226,228],{"class":204,"line":71},[202,224,225],{"class":208},"\u003C",[202,227,197],{"class":212},[202,229,220],{"class":208},[202,231,232,234,237],{"class":204,"line":88},[202,233,225],{"class":208},[202,235,236],{"class":212},"head",[202,238,220],{"class":208},[202,240,242,245,248,251,254,258],{"class":204,"line":241},4,[202,243,244],{"class":208},"    \u003C",[202,246,247],{"class":212},"meta",[202,249,250],{"class":216}," charset",[202,252,253],{"class":208},"=",[202,255,257],{"class":256},"sYBdl","\"utf-8\"",[202,259,260],{"class":208},"/>\n",[202,262,264,266,269,272,274],{"class":204,"line":263},5,[202,265,244],{"class":208},[202,267,268],{"class":212},"title",[202,270,271],{"class":208},">[Dein Name] - [Dein Titel]\u003C/",[202,273,268],{"class":212},[202,275,220],{"class":208},[202,277,279,281,283,286,288,291,294,296,299],{"class":204,"line":278},6,[202,280,244],{"class":208},[202,282,247],{"class":212},[202,284,285],{"class":216}," name",[202,287,253],{"class":208},[202,289,290],{"class":256},"\"description\"",[202,292,293],{"class":216}," content",[202,295,253],{"class":208},[202,297,298],{"class":256},"\"[Your Name] is a [Your Title].\"",[202,300,260],{"class":208},[202,302,304,306,308,310,312,315,317,319,322],{"class":204,"line":303},7,[202,305,244],{"class":208},[202,307,247],{"class":212},[202,309,285],{"class":216},[202,311,253],{"class":208},[202,313,314],{"class":256},"\"author\"",[202,316,293],{"class":216},[202,318,253],{"class":208},[202,320,321],{"class":256},"\"[Your Name]\"",[202,323,260],{"class":208},[202,325,327,329,331,334,336,339,341,343,345],{"class":204,"line":326},8,[202,328,244],{"class":208},[202,330,247],{"class":212},[202,332,333],{"class":216}," property",[202,335,253],{"class":208},[202,337,338],{"class":256},"\"og:title\"",[202,340,293],{"class":216},[202,342,253],{"class":208},[202,344,321],{"class":256},[202,346,347],{"class":208}," />\n",[202,349,351,353,355,357,359,362,364,366,369],{"class":204,"line":350},9,[202,352,244],{"class":208},[202,354,247],{"class":212},[202,356,333],{"class":216},[202,358,253],{"class":208},[202,360,361],{"class":256},"\"og:description\"",[202,363,293],{"class":216},[202,365,253],{"class":208},[202,367,368],{"class":256},"\"[Your Title]\"",[202,370,347],{"class":208},[202,372,374,376,378,380,382,385,387,389,392],{"class":204,"line":373},10,[202,375,244],{"class":208},[202,377,247],{"class":212},[202,379,333],{"class":216},[202,381,253],{"class":208},[202,383,384],{"class":256},"\"og:image\"",[202,386,293],{"class":216},[202,388,253],{"class":208},[202,390,391],{"class":256},"\"og.png\"",[202,393,347],{"class":208},[202,395,397,399,401,403,405,408,410,412,415],{"class":204,"line":396},11,[202,398,244],{"class":208},[202,400,247],{"class":212},[202,402,285],{"class":216},[202,404,253],{"class":208},[202,406,407],{"class":256},"\"viewport\"",[202,409,293],{"class":216},[202,411,253],{"class":208},[202,413,414],{"class":256},"\"width=device-width,initial-scale=1\"",[202,416,260],{"class":208},[202,418,420,422,425,428,430,433,436,438,441],{"class":204,"line":419},12,[202,421,244],{"class":208},[202,423,424],{"class":212},"link",[202,426,427],{"class":216}," href",[202,429,253],{"class":208},[202,431,432],{"class":256},"\"https://unpkg.com/basscss@8.0.2/css/basscss.min.css\"",[202,434,435],{"class":216}," rel",[202,437,253],{"class":208},[202,439,440],{"class":256},"\"stylesheet\"",[202,442,220],{"class":208},[202,444,446,448,450,452,454,457,459,461,463],{"class":204,"line":445},13,[202,447,244],{"class":208},[202,449,424],{"class":212},[202,451,427],{"class":216},[202,453,253],{"class":208},[202,455,456],{"class":256},"\"style.css\"",[202,458,435],{"class":216},[202,460,253],{"class":208},[202,462,440],{"class":256},[202,464,220],{"class":208},[202,466,468,470,472,474,476,479,482,484,487,489,491,494],{"class":204,"line":467},14,[202,469,244],{"class":208},[202,471,424],{"class":212},[202,473,435],{"class":216},[202,475,253],{"class":208},[202,477,478],{"class":256},"\"shortcut icon\"",[202,480,481],{"class":216}," type",[202,483,253],{"class":208},[202,485,486],{"class":256},"\"image/png\"",[202,488,427],{"class":216},[202,490,253],{"class":208},[202,492,493],{"class":256},"\"favicon.png\"",[202,495,260],{"class":208},[202,497,499,502,504],{"class":204,"line":498},15,[202,500,501],{"class":208},"\u003C/",[202,503,236],{"class":212},[202,505,220],{"class":208},[202,507,509,511,514],{"class":204,"line":508},16,[202,510,225],{"class":208},[202,512,513],{"class":212},"body",[202,515,220],{"class":208},[202,517,519,521,524,527,529,532,535,537,539],{"class":204,"line":518},17,[202,520,225],{"class":208},[202,522,523],{"class":212},"div",[202,525,526],{"class":216}," class",[202,528,253],{"class":208},[202,530,531],{"class":256},"\"content\"",[202,533,534],{"class":216}," id",[202,536,253],{"class":208},[202,538,531],{"class":256},[202,540,220],{"class":208},[202,542,544,547,549,551,553,556,559,561,563,565,568],{"class":204,"line":543},18,[202,545,546],{"class":208},"  \u003C",[202,548,523],{"class":212},[202,550,526],{"class":216},[202,552,253],{"class":208},[202,554,555],{"class":256},"\"p2 sm-p4 mt2 sm-mt4 mb2 sm-mb4\"",[202,557,558],{"class":208},">    \u003C",[202,560,523],{"class":212},[202,562,526],{"class":216},[202,564,253],{"class":208},[202,566,567],{"class":256},"\"fade mt3\"",[202,569,220],{"class":208},[202,571,573,575,577,580,582,585,587,589,592],{"class":204,"line":572},19,[202,574,244],{"class":208},[202,576,19],{"class":212},[202,578,579],{"class":216}," target",[202,581,253],{"class":208},[202,583,584],{"class":256},"\"_new\"",[202,586,427],{"class":216},[202,588,253],{"class":208},[202,590,591],{"class":256},"\"[Your Linkedin URL]\"",[202,593,220],{"class":208},[202,595,597,600,602,604,606,609,612,614,617,620,622,625,628,630,632],{"class":204,"line":596},20,[202,598,599],{"class":208},"      \u003C",[202,601,65],{"class":212},[202,603,526],{"class":216},[202,605,253],{"class":208},[202,607,608],{"class":256},"\"photo\"",[202,610,611],{"class":216}," src",[202,613,253],{"class":208},[202,615,616],{"class":256},"\"profile.png\"",[202,618,619],{"class":216}," width",[202,621,253],{"class":208},[202,623,624],{"class":256},"\"64\"",[202,626,627],{"class":216}," height",[202,629,253],{"class":208},[202,631,624],{"class":256},[202,633,220],{"class":208},[202,635,637,640,642],{"class":204,"line":636},21,[202,638,639],{"class":208},"    \u003C/",[202,641,19],{"class":212},[202,643,220],{"class":208},[202,645,647,650,652],{"class":204,"line":646},22,[202,648,649],{"class":208},"  \u003C/",[202,651,523],{"class":212},[202,653,220],{"class":208},[202,655,657,659,661,663,665,668],{"class":204,"line":656},23,[202,658,546],{"class":208},[202,660,29],{"class":212},[202,662,526],{"class":216},[202,664,253],{"class":208},[202,666,667],{"class":256},"\"mb0 mt4 fade\"",[202,669,220],{"class":208},[202,671,673,676,678,680,682,685,688,690],{"class":204,"line":672},24,[202,674,675],{"class":208},"    Hallo, ich bin [Dein Name]      \u003C",[202,677,202],{"class":212},[202,679,526],{"class":216},[202,681,253],{"class":208},[202,683,684],{"class":256},"\"smallcaps\"",[202,686,687],{"class":208},">(\u003C/",[202,689,202],{"class":212},[202,691,220],{"class":208},[202,693,695,697,699,701,703,705,707,709,711,714,716],{"class":204,"line":694},25,[202,696,244],{"class":208},[202,698,19],{"class":212},[202,700,579],{"class":216},[202,702,253],{"class":208},[202,704,584],{"class":256},[202,706,427],{"class":216},[202,708,253],{"class":208},[202,710,591],{"class":256},[202,712,713],{"class":208},">@[Dein Handle]\u003C/",[202,715,19],{"class":212},[202,717,220],{"class":208},[202,719,721,723,725,727,729,731,734,736],{"class":204,"line":720},26,[202,722,244],{"class":208},[202,724,202],{"class":212},[202,726,526],{"class":216},[202,728,253],{"class":208},[202,730,684],{"class":256},[202,732,733],{"class":208},">)\u003C/",[202,735,202],{"class":212},[202,737,220],{"class":208},[202,739,741,743,745],{"class":204,"line":740},27,[202,742,649],{"class":208},[202,744,29],{"class":212},[202,746,220],{"class":208},[202,748,750,752,754,756,758,761],{"class":204,"line":749},28,[202,751,546],{"class":208},[202,753,29],{"class":212},[202,755,526],{"class":216},[202,757,253],{"class":208},[202,759,760],{"class":256},"\"mt0 mb4 fade gray\"",[202,762,220],{"class":208},[202,764,766],{"class":204,"line":765},29,[202,767,768],{"class":208},"    Ich bin [Dein Titel]\n",[202,770,772,774,776],{"class":204,"line":771},30,[202,773,649],{"class":208},[202,775,29],{"class":212},[202,777,220],{"class":208},[202,779,781,783,785,787,789,792],{"class":204,"line":780},31,[202,782,546],{"class":208},[202,784,12],{"class":212},[202,786,526],{"class":216},[202,788,253],{"class":208},[202,790,791],{"class":256},"\"mb4 fade\"",[202,793,220],{"class":208},[202,795,797],{"class":204,"line":796},32,[202,798,799],{"class":208},"    Ich bin [Deine Rolle] bei [Dein Unternehmen], [Kurze Unternehmensbeschreibung].\n",[202,801,803,805,807],{"class":204,"line":802},33,[202,804,649],{"class":208},[202,806,12],{"class":212},[202,808,220],{"class":208},[202,810,812,814,816,818,820,823],{"class":204,"line":811},34,[202,813,546],{"class":208},[202,815,523],{"class":212},[202,817,526],{"class":216},[202,819,253],{"class":208},[202,821,822],{"class":256},"\"fade\"",[202,824,220],{"class":208},[202,826,828,830,832,834,836,839],{"class":204,"line":827},35,[202,829,244],{"class":208},[202,831,12],{"class":212},[202,833,526],{"class":216},[202,835,253],{"class":208},[202,837,838],{"class":256},"\"fade mb4\"",[202,840,220],{"class":208},[202,842,844],{"class":204,"line":843},36,[202,845,846],{"class":208},"      Dein persönliches Statement, was du tust und woran du interessiert bist. Füge hier deine Kontaktmöglichkeiten hinzu.\n",[202,848,850,852,854],{"class":204,"line":849},37,[202,851,639],{"class":208},[202,853,12],{"class":212},[202,855,220],{"class":208},[202,857,859,861,863],{"class":204,"line":858},38,[202,860,649],{"class":208},[202,862,523],{"class":212},[202,864,220],{"class":208},[202,866,868,870,872,874,876,878],{"class":204,"line":867},39,[202,869,546],{"class":208},[202,871,12],{"class":212},[202,873,526],{"class":216},[202,875,253],{"class":208},[202,877,838],{"class":256},[202,879,220],{"class":208},[202,881,883,885,887,889,891,894,897,899,902,904,906,908,911,914],{"class":204,"line":882},40,[202,884,244],{"class":208},[202,886,202],{"class":212},[202,888,526],{"class":216},[202,890,253],{"class":208},[202,892,893],{"class":256},"\"gray\"",[202,895,896],{"class":208},">—\u003C/",[202,898,202],{"class":212},[202,900,901],{"class":208},">     [Dein Name]     \u003C",[202,903,202],{"class":212},[202,905,526],{"class":216},[202,907,253],{"class":208},[202,909,910],{"class":256},"\"smallcaps>(",[202,912,225],{"class":913},"sB1qb",[202,915,916],{"class":256},"/span>\n",[202,918,920,922,925,928,931,933,935,937,939,941],{"class":204,"line":919},41,[202,921,244],{"class":913},[202,923,924],{"class":256},"a target=\"",[202,926,927],{"class":216},"_new",[202,929,930],{"class":913},"\"",[202,932,427],{"class":216},[202,934,253],{"class":208},[202,936,591],{"class":256},[202,938,713],{"class":208},[202,940,19],{"class":212},[202,942,220],{"class":208},[202,944,946,948,950,952,954,956,958,960],{"class":204,"line":945},42,[202,947,244],{"class":208},[202,949,202],{"class":212},[202,951,526],{"class":216},[202,953,253],{"class":208},[202,955,684],{"class":256},[202,957,733],{"class":208},[202,959,202],{"class":212},[202,961,220],{"class":208},[202,963,965,967,969],{"class":204,"line":964},43,[202,966,649],{"class":208},[202,968,12],{"class":212},[202,970,220],{"class":208},[202,972,974,976,978],{"class":204,"line":973},44,[202,975,649],{"class":208},[202,977,523],{"class":212},[202,979,220],{"class":208},[202,981,983,985,987],{"class":204,"line":982},45,[202,984,501],{"class":208},[202,986,523],{"class":212},[202,988,220],{"class":208},[202,990,992,994,996],{"class":204,"line":991},46,[202,993,501],{"class":208},[202,995,513],{"class":212},[202,997,220],{"class":208},[202,999,1001,1003,1005],{"class":204,"line":1000},47,[202,1002,501],{"class":208},[202,1004,197],{"class":212},[202,1006,1007],{"class":208},"> ```\n",[202,1009,1011],{"class":204,"line":1010},48,[202,1012,1014],{"emptyLinePlaceholder":1013},true,"\n",[202,1016,1018],{"class":204,"line":1017},49,[202,1019,1020],{"class":208},"* Füge eine Commit-Nachricht hinzu (z. B. „Added index.html“).\n",[202,1022,1024],{"class":204,"line":1023},50,[202,1025,1026],{"class":208},"  * Klicke auf **Änderungen committen**.\n",[202,1028,1030],{"class":204,"line":1029},51,[202,1031,1014],{"emptyLinePlaceholder":1013},[202,1033,1035],{"class":204,"line":1034},52,[202,1036,1037],{"class":208},"2. Erstelle `style.css` (die Vorgehensweise ist die gleiche wie oben).\n",[202,1039,1041],{"class":204,"line":1040},53,[202,1042,1014],{"emptyLinePlaceholder":1013},[202,1044,1046],{"class":204,"line":1045},54,[202,1047,1048],{"class":208},"```text\n",[202,1050,1052],{"class":204,"line":1051},55,[202,1053,1054],{"class":208},"body {\n",[202,1056,1058],{"class":204,"line":1057},56,[202,1059,1060],{"class":208},"  margin: 0;\n",[202,1062,1064],{"class":204,"line":1063},57,[202,1065,1066],{"class":208},"  padding: 0;\n",[202,1068,1070],{"class":204,"line":1069},58,[202,1071,1072],{"class":208},"  background: #000;\n",[202,1074,1076],{"class":204,"line":1075},59,[202,1077,1078],{"class":208},"  color: #f4f4f4;\n",[202,1080,1082],{"class":204,"line":1081},60,[202,1083,1084],{"class":208},"  font-family: \"Graphik Web\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Helvetica\", \"Segoe UI\", Roboto, Ubuntu, sans-serif;\n",[202,1086,1088],{"class":204,"line":1087},61,[202,1089,1090],{"class":208},"  font-weight: 400;\n",[202,1092,1094],{"class":204,"line":1093},62,[202,1095,1096],{"class":208},"  font-smooth: antialiased;\n",[202,1098,1100],{"class":204,"line":1099},63,[202,1101,1102],{"class":208},"  -webkit-font-smoothing: antialiased;\n",[202,1104,1106],{"class":204,"line":1105},64,[202,1107,1108],{"class":208},"  -moz-osx-font-smoothing: grayscale;\n",[202,1110,1112],{"class":204,"line":1111},65,[202,1113,1114],{"class":208},"}\n",[202,1116,1118],{"class":204,"line":1117},66,[202,1119,1014],{"emptyLinePlaceholder":1013},[202,1121,1123],{"class":204,"line":1122},67,[202,1124,1125],{"class":208},"a {\n",[202,1127,1129],{"class":204,"line":1128},68,[202,1130,1131],{"class":208},"  color: #ff310a;\n",[202,1133,1135],{"class":204,"line":1134},69,[202,1136,1137],{"class":208},"  text-decoration: none;\n",[202,1139,1141],{"class":204,"line":1140},70,[202,1142,1114],{"class":208},[202,1144,1146],{"class":204,"line":1145},71,[202,1147,1014],{"emptyLinePlaceholder":1013},[202,1149,1151],{"class":204,"line":1150},72,[202,1152,1153],{"class":208},"a:hover {\n",[202,1155,1157],{"class":204,"line":1156},73,[202,1158,1159],{"class":208},"  color: #CFEF54\n",[202,1161,1163],{"class":204,"line":1162},74,[202,1164,1114],{"class":208},[202,1166,1168],{"class":204,"line":1167},75,[202,1169,1014],{"emptyLinePlaceholder":1013},[202,1171,1173],{"class":204,"line":1172},76,[202,1174,1175],{"class":208},".content {\n",[202,1177,1179],{"class":204,"line":1178},77,[202,1180,1181],{"class":208},"  max-width: 40rem;\n",[202,1183,1185],{"class":204,"line":1184},78,[202,1186,1187],{"class":208},"  margin: 0 auto;\n",[202,1189,1191],{"class":204,"line":1190},79,[202,1192,1114],{"class":208},[202,1194,1196],{"class":204,"line":1195},80,[202,1197,1014],{"emptyLinePlaceholder":1013},[202,1199,1201],{"class":204,"line":1200},81,[202,1202,1203],{"class":208},"img.photo {\n",[202,1205,1207],{"class":204,"line":1206},82,[202,1208,1209],{"class":208},"  border-radius: 50%;\n",[202,1211,1213],{"class":204,"line":1212},83,[202,1214,1114],{"class":208},[202,1216,1218],{"class":204,"line":1217},84,[202,1219,1014],{"emptyLinePlaceholder":1013},[202,1221,1223],{"class":204,"line":1222},85,[202,1224,1225],{"class":208},"p {\n",[202,1227,1229],{"class":204,"line":1228},86,[202,1230,1231],{"class":208},"  font-size: 1.5rem;\n",[202,1233,1235],{"class":204,"line":1234},87,[202,1236,1237],{"class":208},"  line-height: 1.4;\n",[202,1239,1241],{"class":204,"line":1240},88,[202,1242,1060],{"class":208},[202,1244,1246],{"class":204,"line":1245},89,[202,1247,1248],{"class":208},"  letter-spacing: -0.05rem;\n",[202,1250,1252],{"class":204,"line":1251},90,[202,1253,1114],{"class":208},[202,1255,1257],{"class":204,"line":1256},91,[202,1258,1014],{"emptyLinePlaceholder":1013},[202,1260,1262],{"class":204,"line":1261},92,[202,1263,1264],{"class":208},"h2 {\n",[202,1266,1268],{"class":204,"line":1267},93,[202,1269,1090],{"class":208},[202,1271,1273],{"class":204,"line":1272},94,[202,1274,1275],{"class":208},"  line-height: 1.3;\n",[202,1277,1279],{"class":204,"line":1278},95,[202,1280,1248],{"class":208},[202,1282,1284],{"class":204,"line":1283},96,[202,1285,1114],{"class":208},[202,1287,1289],{"class":204,"line":1288},97,[202,1290,1014],{"emptyLinePlaceholder":1013},[202,1292,1294],{"class":204,"line":1293},98,[202,1295,1296],{"class":208},".smallcaps {\n",[202,1298,1300],{"class":204,"line":1299},99,[202,1301,1302],{"class":208},"  font-variant: small-caps;\n",[202,1304,1306],{"class":204,"line":1305},100,[202,1307,1308],{"class":208},"  color:#333;\n",[202,1310,1312],{"class":204,"line":1311},101,[202,1313,1114],{"class":208},[202,1315,1317],{"class":204,"line":1316},102,[202,1318,1014],{"emptyLinePlaceholder":1013},[202,1320,1322],{"class":204,"line":1321},103,[202,1323,1324],{"class":208},".gray{\n",[202,1326,1328],{"class":204,"line":1327},104,[202,1329,1330],{"class":208},"  color: #999;\n",[202,1332,1334],{"class":204,"line":1333},105,[202,1335,1114],{"class":208},[202,1337,1339],{"class":204,"line":1338},106,[202,1340,1014],{"emptyLinePlaceholder":1013},[202,1342,1344],{"class":204,"line":1343},107,[202,1345,1346],{"class":208},".preloader {\n",[202,1348,1350],{"class":204,"line":1349},108,[202,1351,1352],{"class":208},"  display: flex;\n",[202,1354,1356],{"class":204,"line":1355},109,[202,1357,1358],{"class":208},"  justify-content: center;\n",[202,1360,1362],{"class":204,"line":1361},110,[202,1363,1364],{"class":208},"  align-items: center;\n",[202,1366,1368],{"class":204,"line":1367},111,[202,1369,1370],{"class":208},"  height: 100vh;\n",[202,1372,1374],{"class":204,"line":1373},112,[202,1375,1376],{"class":208},"  height: -moz-available;\n",[202,1378,1380],{"class":204,"line":1379},113,[202,1381,1382],{"class":208},"  height: -webkit-fill-available;\n",[202,1384,1386],{"class":204,"line":1385},114,[202,1387,1388],{"class":208},"  height: fill-available;\n",[202,1390,1392],{"class":204,"line":1391},115,[202,1393,1394],{"class":208},"  width: 100%;\n",[202,1396,1398],{"class":204,"line":1397},116,[202,1399,1072],{"class":208},[202,1401,1403],{"class":204,"line":1402},117,[202,1404,1405],{"class":208},"  position: fixed;\n",[202,1407,1409],{"class":204,"line":1408},118,[202,1410,1411],{"class":208},"  top: 0;\n",[202,1413,1415],{"class":204,"line":1414},119,[202,1416,1417],{"class":208},"  left: 0;\n",[202,1419,1421],{"class":204,"line":1420},120,[202,1422,1423],{"class":208},"  z-index: 9999;\n",[202,1425,1427],{"class":204,"line":1426},121,[202,1428,1429],{"class":208},"  transition: opacity 0.3s linear;\n",[202,1431,1433],{"class":204,"line":1432},122,[202,1434,1435],{"class":208},"  transform: translate3d(0, 0, 0);\n",[202,1437,1439],{"class":204,"line":1438},123,[202,1440,1114],{"class":208},[202,1442,1444],{"class":204,"line":1443},124,[202,1445,1014],{"emptyLinePlaceholder":1013},[202,1447,1449],{"class":204,"line":1448},125,[202,1450,1451],{"class":208},"body.loaded .preloader {\n",[202,1453,1455],{"class":204,"line":1454},126,[202,1456,1457],{"class":208},"  opacity: 0;\n",[202,1459,1461],{"class":204,"line":1460},127,[202,1462,1114],{"class":208},[202,1464,1466],{"class":204,"line":1465},128,[202,1467,1014],{"emptyLinePlaceholder":1013},[202,1469,1471],{"class":204,"line":1470},129,[202,1472,1473],{"class":208},".fade {\n",[202,1475,1477],{"class":204,"line":1476},130,[202,1478,1479],{"class":208},"  animation: fadeIn 1s ease-in-out both;\n",[202,1481,1483],{"class":204,"line":1482},131,[202,1484,1114],{"class":208},[202,1486,1488],{"class":204,"line":1487},132,[202,1489,1014],{"emptyLinePlaceholder":1013},[202,1491,1493],{"class":204,"line":1492},133,[202,1494,1495],{"class":208},".fade:nth-child(2) {\n",[202,1497,1499],{"class":204,"line":1498},134,[202,1500,1501],{"class":208},"  animation-delay: 1s;\n",[202,1503,1505],{"class":204,"line":1504},135,[202,1506,1114],{"class":208},[202,1508,1510],{"class":204,"line":1509},136,[202,1511,1014],{"emptyLinePlaceholder":1013},[202,1513,1515],{"class":204,"line":1514},137,[202,1516,1517],{"class":208},".fade:nth-child(3) {\n",[202,1519,1521],{"class":204,"line":1520},138,[202,1522,1523],{"class":208},"  animation-delay: 2s;\n",[202,1525,1527],{"class":204,"line":1526},139,[202,1528,1114],{"class":208},[202,1530,1532],{"class":204,"line":1531},140,[202,1533,1014],{"emptyLinePlaceholder":1013},[202,1535,1537],{"class":204,"line":1536},141,[202,1538,1539],{"class":208},".fade:nth-child(4) {\n",[202,1541,1543],{"class":204,"line":1542},142,[202,1544,1545],{"class":208},"  animation-delay: 3s;\n",[202,1547,1549],{"class":204,"line":1548},143,[202,1550,1114],{"class":208},[202,1552,1554],{"class":204,"line":1553},144,[202,1555,1014],{"emptyLinePlaceholder":1013},[202,1557,1559],{"class":204,"line":1558},145,[202,1560,1561],{"class":208},".fade:nth-child(5) {\n",[202,1563,1565],{"class":204,"line":1564},146,[202,1566,1567],{"class":208},"  animation-delay: 4s;\n",[202,1569,1571],{"class":204,"line":1570},147,[202,1572,1114],{"class":208},[202,1574,1576],{"class":204,"line":1575},148,[202,1577,1014],{"emptyLinePlaceholder":1013},[202,1579,1581],{"class":204,"line":1580},149,[202,1582,1583],{"class":208},".fade:nth-child(6) {\n",[202,1585,1587],{"class":204,"line":1586},150,[202,1588,1589],{"class":208},"  animation-delay: 5s;\n",[202,1591,1593],{"class":204,"line":1592},151,[202,1594,1114],{"class":208},[202,1596,1598],{"class":204,"line":1597},152,[202,1599,1014],{"emptyLinePlaceholder":1013},[202,1601,1603],{"class":204,"line":1602},153,[202,1604,1605],{"class":208},".fade:nth-child(7) {\n",[202,1607,1609],{"class":204,"line":1608},154,[202,1610,1611],{"class":208},"  animation-delay: 6s;\n",[202,1613,1615],{"class":204,"line":1614},155,[202,1616,1114],{"class":208},[202,1618,1620],{"class":204,"line":1619},156,[202,1621,1014],{"emptyLinePlaceholder":1013},[202,1623,1625],{"class":204,"line":1624},157,[202,1626,1627],{"class":208},".fade:nth-child(8) {\n",[202,1629,1631],{"class":204,"line":1630},158,[202,1632,1633],{"class":208},"  animation-delay: 7s;\n",[202,1635,1637],{"class":204,"line":1636},159,[202,1638,1114],{"class":208},[202,1640,1642],{"class":204,"line":1641},160,[202,1643,1014],{"emptyLinePlaceholder":1013},[202,1645,1647],{"class":204,"line":1646},161,[202,1648,1649],{"class":208},".fade:nth-child(9) {\n",[202,1651,1653],{"class":204,"line":1652},162,[202,1654,1655],{"class":208},"  animation-delay: 8s;\n",[202,1657,1659],{"class":204,"line":1658},163,[202,1660,1114],{"class":208},[202,1662,1664],{"class":204,"line":1663},164,[202,1665,1014],{"emptyLinePlaceholder":1013},[202,1667,1669],{"class":204,"line":1668},165,[202,1670,1671],{"class":208},".fade:nth-child(10) {\n",[202,1673,1675],{"class":204,"line":1674},166,[202,1676,1677],{"class":208},"  animation-delay: 9s;\n",[202,1679,1681],{"class":204,"line":1680},167,[202,1682,1114],{"class":208},[202,1684,1686],{"class":204,"line":1685},168,[202,1687,1014],{"emptyLinePlaceholder":1013},[202,1689,1691],{"class":204,"line":1690},169,[202,1692,1693],{"class":208},".fade:nth-child(11) {\n",[202,1695,1697],{"class":204,"line":1696},170,[202,1698,1699],{"class":208},"  animation-delay: 10s;\n",[202,1701,1703],{"class":204,"line":1702},171,[202,1704,1114],{"class":208},[202,1706,1708],{"class":204,"line":1707},172,[202,1709,1014],{"emptyLinePlaceholder":1013},[202,1711,1713],{"class":204,"line":1712},173,[202,1714,1715],{"class":208},".fade:nth-child(12) {\n",[202,1717,1719],{"class":204,"line":1718},174,[202,1720,1721],{"class":208},"  animation-delay: 11s;\n",[202,1723,1725],{"class":204,"line":1724},175,[202,1726,1114],{"class":208},[202,1728,1730],{"class":204,"line":1729},176,[202,1731,1014],{"emptyLinePlaceholder":1013},[202,1733,1735],{"class":204,"line":1734},177,[202,1736,1737],{"class":208},".fade:nth-child(13) {\n",[202,1739,1741],{"class":204,"line":1740},178,[202,1742,1743],{"class":208},"  animation-delay: 12s;\n",[202,1745,1747],{"class":204,"line":1746},179,[202,1748,1114],{"class":208},[202,1750,1752],{"class":204,"line":1751},180,[202,1753,1014],{"emptyLinePlaceholder":1013},[202,1755,1757],{"class":204,"line":1756},181,[202,1758,1759],{"class":208},"@keyframes fadeIn {\n",[202,1761,1763],{"class":204,"line":1762},182,[202,1764,1765],{"class":208},"  from {\n",[202,1767,1769],{"class":204,"line":1768},183,[202,1770,1771],{"class":208},"    opacity: 0;\n",[202,1773,1775],{"class":204,"line":1774},184,[202,1776,1777],{"class":208},"    transform: translate3d(0, 0%, 0);\n",[202,1779,1781],{"class":204,"line":1780},185,[202,1782,1783],{"class":208},"  }\n",[202,1785,1787],{"class":204,"line":1786},186,[202,1788,1789],{"class":208},"  to {\n",[202,1791,1793],{"class":204,"line":1792},187,[202,1794,1795],{"class":208},"    opacity: 1;\n",[202,1797,1799],{"class":204,"line":1798},188,[202,1800,1801],{"class":208},"    transform: translate3d(0, 0, 0);\n",[202,1803,1805],{"class":204,"line":1804},189,[202,1806,1783],{"class":208},[202,1808,1810],{"class":204,"line":1809},190,[202,1811,1114],{"class":208},[29,1813,1815],{"id":1814},"schritt3-gitlab-ci-datei-konfigurieren","Schritt 3: GitLab-CI-Datei konfigurieren",[12,1817,1818],{},"Es gibt zwei Möglichkeiten, die GitLab-CI-Konfigurationsdatei zu erstellen, die GitLab mitteilt, wie deine Website erstellt und bereitgestellt werden soll:",[12,1820,1821],{},[65,1822],{"alt":1823,"src":1824},"GitLab-Pages-Tutorial – Bildschirm zur Optimierung deines Workflows mit CI/CD-Pipelines","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image3_aHR0cHM6_1750097724672.png",[12,1826,1827],{},[76,1828,1829],{},"Option 1: Verwende den Pipeline-Editor (empfohlen)",[57,1831,1832],{},[40,1833,1834,1835,79],{},"Gehe in deinem Projekt zu ",[76,1836,1837],{},"Build > Pipeline-Editor",[12,1839,1840],{},[65,1841],{"alt":1842,"src":1843},"GitLab-Pages-Tutorial – Pipeline-Editor/main-Branch","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image12_aHR0cHM6_1750097724673.png",[57,1845,1846],{"start":71},[40,1847,1848,1849,1852],{},"Die Datei ",[98,1850,1851],{},".gitlab-ci.yml"," wird automatisch erstellt. 3. Kopiere die folgende Konfiguration und füge sie ein:",[193,1854,1859],{"className":1855,"code":1857,"language":1858,"meta":198},[1856],"language-text","pages:\n  stage: deploy\n  script:\n    - mkdir .public\n    - cp -r * .public\n    - mv .public public\n  artifacts:\n    paths:\n      - public\n  only:\n    - main\n","text",[98,1860,1857],{"__ignoreMap":198},[12,1862,1863],{},[65,1864],{"alt":1865,"src":1866},"GitLab-Pages-Tutorial – Neue Datei im Fenster","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image4_aHR0cHM6_1750097724674.png",[12,1868,1869],{},[76,1870,1871],{},"Option 2: Manuelle Erstellung",[12,1873,1874,1875,1877],{},"Wenn du die Datei lieber manuell erstellen möchtest: 1. Erstelle eine neue Datei mit dem Namen ",[98,1876,1851],{},". 2. Füge die folgende Konfiguration ein:",[193,1879,1881],{"className":1880,"code":1857,"language":1858,"meta":198},[1856],[98,1882,1857],{"__ignoreMap":198},[12,1884,1885],{},"Die GitLab-CI-Konfigurationsdatei ist der Schlüssel, um deine Website zum Laufen zu bringen. Diese Datei weist GitLab an, wie es deine Website erstellen und bereitstellen soll.",[12,1887,1888],{},"Sehen wir uns an, was jeder Teil macht:",[12,1890,1891],{},[76,1892,1893],{},"Das script-Teil",[193,1895,1898],{"className":1896,"code":1897,"language":1858,"meta":198},[1856],"script:\n  - mkdir .public\n  - cp -r * .public\n  - mv .public public\n",[98,1899,1897],{"__ignoreMap":198},[12,1901,1902,1903,1906,1907,79],{},"Dieses Skript erstellt einen Ordner mit dem Namen ",[98,1904,1905],{},"public"," und kopiert alle Dateien deiner Website dorthin. GitLab Pages verwendet diesen Ordner standardmäßig, um deine Website zu bedienen, aber du kannst bei Bedarf ",[19,1908,1911],{"href":1909,"rel":1910},"https://docs.gitlab.com/user/project/pages/introduction/#customize-the-default-folder",[],"den Veröffentlichungsordner anpassen (Dokumentation nur in englischer Sprache verfügbar)",[12,1913,1914],{},[76,1915,1916],{},"Der only-Teil",[193,1918,1921],{"className":1919,"code":1920,"language":1858,"meta":198},[1856],"only:\n  - main\n\n",[98,1922,1920],{"__ignoreMap":198},[12,1924,1925],{},"Damit wird GitLab angewiesen, deine Website nur zu aktualisieren, wenn Änderungen am main-Branch vorgenommen werden. Das hilft, versehentliche Aktualisierungen durch experimentelle Änderungen zu verhindern.",[29,1927,1929],{"id":1928},"schritt4-jetzt-geht-alles-wie-von-selbst","Schritt 4: Jetzt geht alles wie von selbst",[57,1931,1932,1935,1942],{},[40,1933,1934],{},"Committe alle deine Änderungen.",[40,1936,1937,1938,1941],{},"Gehe zu ",[76,1939,1940],{},"Build > Pipelines",", um zu beobachten, wie deine Website bereitgestellt wird.",[40,1943,1944],{},"Warte, bis die Pipeline erfolgreich abgeschlossen ist (durch ein grünes Häkchen gekennzeichnet).",[12,1946,1947],{},[65,1948],{"alt":1949,"src":1950},"GitLab-Pages-Tutorial – Pipeline für neue Seite wird ausgeführt","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image6_aHR0cHM6_1750097724676.png",[12,1952,1953],{},[65,1954],{"alt":1955,"src":1956},"GitLab-Pages-Tutorial – Pipeline für neue Seite übergeben","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image1_aHR0cHM6_1750097724677.png",[29,1958,1960],{"id":1959},"schritt5-auf-deine-website-zugreifen","Schritt 5: Auf deine Website zugreifen",[12,1962,1963,1964,1970],{},"Sobald die Pipeline erfolgreich abgeschlossen ist, ist deine Website unter ",[76,1965,1966,1967,1969],{},"https://",[202,1968,104],{},".gitlab.io/"," verfügbar.",[12,1972,1973,1974,1977],{},"Eine Übersicht über deine bereitgestellte Website und zusätzliche Einstellungen findest du in deinem Projekt im Bereich ",[76,1975,1976],{},"Bereitstellen > Pages",". Hier findest du nützliche Informationen, wie zum Beispiel:",[37,1979,1980,1993],{},[40,1981,1982,1983,1986,1987,1992],{},"Die Zugriffs-URLs deiner Website   * Domain-Einstellungen    * Standardmäßig aktiviert GitLab ",[76,1984,1985],{},"Einzigartige Domain",". Achte darauf, dies zu deaktivieren, wenn du die von GitLab bereitgestellte Domain verwenden möchtest. Weitere Informationen findest du in der ",[19,1988,1991],{"href":1989,"rel":1990},"https://docs.gitlab.com/user/project/pages/#unique-domains",[],"Dokumentation für einzigartige Domains (nur in englischer Sprache verfügbar)",".  * HTTPS-Zertifikatstatus   * Letzte Bereitstellungen   * Zusätzliche Konfigurationsoptionen",[40,1994,1995],{},"Benutzerdefinierte Domains",[12,1997,1998],{},"Dieser Bereich ist besonders hilfreich, wenn du benutzerdefinierte Domains einrichtest oder für die Problembehebung bei der Bereitstellung.",[12,2000,2001],{},[76,2002,2003],{},"Passe deine Website an",[12,2005,2006],{},[65,2007],{"alt":2008,"src":2009},"GitLab-Pages-Tutorial – Website anpassen","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image8_aHR0cHM6_1750097724678.png",[57,2011,2012],{},[40,2013,2014,2015,2017],{},"Ersetze alle „Dein …“-Platzhalter in ",[98,2016,159],{}," durch deine Daten.",[12,2019,2020],{},[65,2021],{"alt":2022,"src":2023},"GitLab-Pages-Tutorial – Datei hochladen, um Seite anzupassen","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097725/Blog/Content%20Images/Blog/Content%20Images/image11_aHR0cHM6_1750097724679.png",[57,2025,2026],{"start":71},[40,2027,2028,2029],{},"Füge deine Bilder hinzu:\n",[37,2030,2031,2034,2037],{},[40,2032,2033],{},"profile.png – dein Profilbild (64 x 64 px)",[40,2035,2036],{},"favicon.png – dein Website-Favicon (32 x 32 px)",[40,2038,2039],{},"Og.png – OpenGraph-Bild für Social-Media-Vorschau (1 200 x 630 px)",[12,2041,2042],{},[76,2043,2044],{},"Sieh dir die Website an",[12,2046,2047,2048,2053,2054],{},"Wenn du mit GitLab vertraut bist, kannst du gerne ",[19,2049,2052],{"href":2050,"rel":2051},"https://gitlab.com/fracazo/fracazo.gitlab.io",[],"mein Repository forken",", um schnell loszulegen.\nHier ist das Endergebnis:\n",[19,2055,2056],{"href":2056,"rel":2057},"https://fracazo.gitlab.io/",[],[12,2059,2060],{},[76,2061,2062],{},"Häufige Probleme und Lösungen",[37,2064,2065,2075,2089,2092],{},[40,2066,2067,2068,2071,2072,2074],{},"Standardmäßig aktiviert GitLab für Pages-Projekte „Einzigartige Domain“. Um die einfachere von GitLab bereitgestellte Domain (wie ",[98,2069,2070],{},"benutzername.gitlab.io",") zu verwenden, gehe zu ",[76,2073,1976],{}," und deaktiviere die Option „Einzigartige Domain verwenden“. Einzigartige Domains bieten zwar einige technische Vorteile, wie z. B. eine bessere Handhabung der Ressourcenpfade, aber für eine persönliche Website ziehst du vielleicht die cleanere URL-Struktur vor.",[40,2076,2077,2078,2080,2081,2084,2085,2088],{},"Wenn deine Pipeline fehlschlägt, stelle sicher, dass du in deiner ",[98,2079,1851],{},"-Datei ",[98,2082,2083],{},"main"," anstelle von ",[98,2086,2087],{},"master"," verwendest.",[40,2090,2091],{},"Stelle sicher, dass deine Gruppe und dein Projekt öffentlich sind, damit GitLab Pages funktioniert.",[40,2093,2094],{},"Wenn in deiner Pipeline ein Job fehlschlägt, suche im Job-Protokoll nach detaillierten Fehlermeldungen, die dir bei der Problembehandlung helfen können.",[12,2096,2097],{},"Mit GitLab Pages und dieser Vorlage kannst du in wenigen Minuten eine professionelle oder persönliche Website erstellen. Die Vorlage ist clean, reaktionsschnell und einfach anzupassen. Wenn du dich beruflich weiterentwickelst, kannst du deine Website direkt über GitLab aktualisieren.\nDu kannst den Bereitstellungsprozess automatisieren, indem du die CI/CD-Funktionen von GitLab nutzt und dich auf die Erstellung großartiger Inhalte konzentrierst.",[12,2099,2100,2101,79],{},"Und das Beste daran? All dies ist im kostenlosen Tarif von GitLab enthalten und somit eine ausgezeichnete Option für das kostenlose Hosting deiner persönlichen Projekte, Dokumentationsseiten oder sogar Websites für kleine Unternehmen. Weitere erweiterte Funktionen und Konfigurationen findest du in unserer ",[19,2102,2104],{"href":21,"rel":2103},[],"Pages-Dokumentation (nur in englischer Sprache verfügbar)",[29,2106,2108],{"id":2107},"wie-geht-es-weiter-mit-gitlabpages","Wie geht es weiter mit GitLab Pages?",[12,2110,2111],{},"Wir arbeiten ständig daran, GitLab Pages für Kreative und Entwickler(innen) noch besser zu machen. Hier sind einige aufregende Verbesserungen, die bald verfügbar sein werden:",[2113,2114,2116],"h3",{"id":2115},"vereinfachtes-domain-management-wir-haben-einige-aufregende-updates-für-gitlabpages-die-die-verwaltung-deiner-domains-noch-einfacher-und-unterhaltsamer-machen-werden-du-kannst-dich-auf-ein-optimiertes-dashboard-freuen-das-alle-deine-domain-einstellungen-in-einem-übersichtlichen-bereich-zusammenführt-und-alles-leicht-zugänglich-macht","Vereinfachtes Domain-Management Wir haben einige aufregende Updates für GitLab Pages, die die Verwaltung deiner Domains noch einfacher und unterhaltsamer machen werden! Du kannst dich auf ein optimiertes Dashboard freuen, das alle deine Domain-Einstellungen in einem übersichtlichen Bereich zusammenführt und alles leicht zugänglich macht.",[12,2118,2119],{},"Du bleibst mit Echtzeit-Updates über deinen DNS- und SSL-Zertifikatsstatus auf dem Laufenden, damit deine Domains sicher sind und reibungslos funktionieren.",[2113,2121,2123],{"id":2122},"einrichten-benutzerdefinierter-domains","Einrichten benutzerdefinierter Domains",[12,2125,2126,2127,79],{},"Die Einrichtung benutzerdefinierter Domains ist mit unserem einfach zu befolgenden Prozess, der dich bei jedem Schritt begleitet, ein Kinderspiel. Außerdem kannst du deine benutzerdefinierten Domains so einrichten, dass Besucher(innen) von deiner alten Website automatisch auf deine neue umgeleitet werden – perfekt, wenn du möchtest, dass dein gesamter Traffic auf eine Hauptwebsite geleitet wird. Erfahre mehr über ",[19,2128,2131],{"href":2129,"rel":2130},"https://docs.gitlab.com/user/project/pages/custom_domains_ssl_tls_certification/#set-up-a-custom-domain",[],"benutzerdefinierte Domains (nur in englischer Sprache verfügbar)",[2133,2134,2135],"blockquote",{},[12,2136,2137,2138,2142],{},"Lege jetzt mit GitLab Pages im ",[19,2139,2141],{"href":45,"rel":2140},[],"kostenlosen Tarif von GitLab"," los!",[29,2144,2146],{"id":2145},"mehr-erfahren","Mehr erfahren",[12,2148,2149],{},"(Informationen nur in englischer Sprache verfügbar)",[37,2151,2152,2159,2166],{},[40,2153,2154],{},[19,2155,2158],{"href":2156,"rel":2157},"https://about.gitlab.com/blog/gitlab-pages-features-review-apps-and-multiple-website-deployment/",[],"GitLab-Pages-Funktionen überprüfen Apps und mehrere Website-Bereitstellungen",[40,2160,2161],{},[19,2162,2165],{"href":2163,"rel":2164},"https://docs.gitlab.com/user/project/pages/#parallel-deployments",[],"GitLab Pages: Dokumentation zur Bereitstellung mehrerer Websites",[40,2167,2168],{},[19,2169,2172],{"href":2170,"rel":2171},"https://gitlab.com/pages",[],"Beispiele für GitLab Pages",[2174,2175,2176],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sB1qb, html code.shiki .sB1qb{--shiki-default:#B31D28;--shiki-default-font-style:italic}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":198,"searchDepth":71,"depth":71,"links":2178},[2179,2180,2181,2182,2183,2184,2185,2189],{"id":31,"depth":71,"text":32},{"id":54,"depth":71,"text":55},{"id":141,"depth":71,"text":142},{"id":1814,"depth":71,"text":1815},{"id":1928,"depth":71,"text":1929},{"id":1959,"depth":71,"text":1960},{"id":2107,"depth":71,"text":2108,"children":2186},[2187,2188],{"id":2115,"depth":88,"text":2116},{"id":2122,"depth":88,"text":2123},{"id":2145,"depth":71,"text":2146},"product","2025-03-03","In diesem Tutorial erfährst du, wie du deine persönliche Website mithilfe von GitLab Pages und einer einsatzbereiten Vorlage, die du in wenigen Minuten anpassen kannst, erstellst und hostest.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097716/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_7c3TDgNgct9xQbmTJSw0de_1750097716096.png",{},"/de-de/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages",{"title":5,"description":2192,"ogTitle":5,"ogDescription":2192,"noIndex":2195,"ogImage":2196,"ogUrl":2200,"ogSiteName":2201,"ogType":2202,"canonicalUrls":2200},"https://about.gitlab.com/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","https://about.gitlab.com","article","build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","de-de/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages",[2206,2207],"tutorial","DevSecOps platform","BlogPost","2025-03-06","6wawF4VvdLy7u9yU5KoYrDB5PvIDPgnTn2tIINDEtTI",{"logo":2212,"freeTrial":2217,"sales":2222,"login":2227,"items":2232,"search":2560,"minimal":2594,"duo":2612,"switchNav":2621,"pricingDeployment":2632},{"config":2213},{"href":2214,"dataGaName":2215,"dataGaLocation":2216},"/de-de/","gitlab logo","header",{"text":2218,"config":2219},"Kostenlose Testversion anfordern",{"href":2220,"dataGaName":2221,"dataGaLocation":2216},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":2223,"config":2224},"Demo anfordern",{"href":2225,"dataGaName":2226,"dataGaLocation":2216},"/de-de/sales/?contact-topic=request-demo","sales",{"text":2228,"config":2229},"Anmelden",{"href":2230,"dataGaName":2231,"dataGaLocation":2216},"https://gitlab.com/users/sign_in/","sign in",[2233,2261,2363,2368,2482,2538],{"text":2234,"config":2235,"menu":2237},"Plattform",{"dataNavLevelOne":2236},"platform",{"type":2238,"columns":2239},"cards",[2240,2246,2254],{"title":2234,"description":2241,"link":2242},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":2243,"config":2244},"Die Plattform erkunden",{"href":2245,"dataGaName":2236,"dataGaLocation":2216},"/de-de/platform/",{"title":2247,"description":2248,"link":2249},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":2250,"config":2251},"Lerne GitLab Duo kennen",{"href":2252,"dataGaName":2253,"dataGaLocation":2216},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":2255,"description":2256,"link":2257},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":2146,"config":2258},{"href":2259,"dataGaName":2260,"dataGaLocation":2216},"/de-de/why-gitlab/","why gitlab",{"text":2262,"left":1013,"config":2263,"menu":2265},"Produkt",{"dataNavLevelOne":2264},"solutions",{"type":2266,"link":2267,"columns":2271,"feature":2342},"lists",{"text":2268,"config":2269},"Alle Lösungen anzeigen",{"href":2270,"dataGaName":2264,"dataGaLocation":2216},"/de-de/solutions/",[2272,2297,2320],{"title":2273,"description":2274,"link":2275,"items":2280},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":2276},{"icon":2277,"href":2278,"dataGaName":2279,"dataGaLocation":2216},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[2281,2285,2288,2293],{"text":2282,"config":2283},"CI/CD",{"href":2284,"dataGaLocation":2216,"dataGaName":2282},"/de-de/solutions/continuous-integration/",{"text":2247,"config":2286},{"href":2252,"dataGaLocation":2216,"dataGaName":2287},"gitlab duo agent platform - product menu",{"text":2289,"config":2290},"Quellcodeverwaltung",{"href":2291,"dataGaLocation":2216,"dataGaName":2292},"/de-de/solutions/source-code-management/","Source Code Management",{"text":2294,"config":2295},"Automatische Softwarebereitstellung",{"href":2278,"dataGaLocation":2216,"dataGaName":2296},"Automated software delivery",{"title":2298,"description":2299,"link":2300,"items":2305},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":2301},{"href":2302,"dataGaName":2303,"dataGaLocation":2216,"icon":2304},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[2306,2310,2315],{"text":2307,"config":2308},"Anwendungssicherheitstests",{"href":2302,"dataGaName":2309,"dataGaLocation":2216},"Application security testing",{"text":2311,"config":2312},"Schutz der Software-Lieferkette",{"href":2313,"dataGaLocation":2216,"dataGaName":2314},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":2316,"config":2317},"Software-Compliance",{"href":2318,"dataGaName":2319,"dataGaLocation":2216},"/de-de/solutions/software-compliance/","software compliance",{"title":2321,"link":2322,"items":2327},"Messung",{"config":2323},{"icon":2324,"href":2325,"dataGaName":2326,"dataGaLocation":2216},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[2328,2332,2337],{"text":2329,"config":2330},"Sichtbarkeit und Messung",{"href":2325,"dataGaLocation":2216,"dataGaName":2331},"Visibility and Measurement",{"text":2333,"config":2334},"Wertstrommanagement",{"href":2335,"dataGaLocation":2216,"dataGaName":2336},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":2338,"config":2339},"Analysen und Einblicke",{"href":2340,"dataGaLocation":2216,"dataGaName":2341},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":2343,"type":2266,"items":2344},"GitLab für",[2345,2351,2357],{"text":2346,"config":2347},"Enterprise",{"icon":2348,"href":2349,"dataGaLocation":2216,"dataGaName":2350},"Building","/de-de/enterprise/","enterprise",{"text":2352,"config":2353},"Kleinunternehmen",{"icon":2354,"href":2355,"dataGaLocation":2216,"dataGaName":2356},"Work","/de-de/small-business/","small business",{"text":2358,"config":2359},"Öffentlicher Sektor",{"icon":2360,"href":2361,"dataGaLocation":2216,"dataGaName":2362},"Organization","/de-de/solutions/public-sector/","public sector",{"text":2364,"config":2365},"Preise",{"href":2366,"dataGaName":2367,"dataGaLocation":2216,"dataNavLevelOne":2367},"/de-de/pricing/","pricing",{"text":2369,"config":2370,"menu":2372},"Ressourcen",{"dataNavLevelOne":2371},"resources",{"type":2266,"link":2373,"columns":2377,"feature":2471},{"text":2374,"config":2375},"Alle Ressourcen anzeigen",{"href":2376,"dataGaName":2371,"dataGaLocation":2216},"/de-de/resources/",[2378,2411,2438],{"title":2379,"items":2380},"Erste Schritte",[2381,2386,2391,2396,2401,2406],{"text":2382,"config":2383},"Installieren",{"href":2384,"dataGaName":2385,"dataGaLocation":2216},"/de-de/install/","install",{"text":2387,"config":2388},"Kurzanleitungen",{"href":2389,"dataGaName":2390,"dataGaLocation":2216},"/de-de/get-started/","quick setup checklists",{"text":2392,"config":2393},"Lernen",{"href":2394,"dataGaLocation":2216,"dataGaName":2395},"https://university.gitlab.com/","learn",{"text":2397,"config":2398},"Produktdokumentation",{"href":2399,"dataGaName":2400,"dataGaLocation":2216},"https://docs.gitlab.com/","product documentation",{"text":2402,"config":2403},"Best-Practice-Videos",{"href":2404,"dataGaName":2405,"dataGaLocation":2216},"/de-de/getting-started-videos/","best practice videos",{"text":2407,"config":2408},"Integrationen",{"href":2409,"dataGaName":2410,"dataGaLocation":2216},"/de-de/integrations/","integrations",{"title":2412,"items":2413},"Entdecken",[2414,2419,2424,2429,2433],{"text":2415,"config":2416},"Kundenerfolge",{"href":2417,"dataGaName":2418,"dataGaLocation":2216},"/de-de/customers/","customer success stories",{"text":2420,"config":2421},"Blog",{"href":2422,"dataGaName":2423,"dataGaLocation":2216},"/de-de/blog/","blog",{"text":2425,"config":2426},"Demo-Hub",{"href":2427,"dataGaName":2428,"dataGaLocation":2216},"/de-de/demo-hub/","demo hub",{"text":2430,"config":2431},"The Source",{"href":2432,"dataGaName":2423,"dataGaLocation":2216},"/de-de/the-source/",{"text":2434,"config":2435},"Remote",{"href":2436,"dataGaName":2437,"dataGaLocation":2216},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":2439,"items":2440},"Vernetzen",[2441,2446,2451,2456,2461,2466],{"text":2442,"config":2443},"GitLab-Services",{"href":2444,"dataGaName":2445,"dataGaLocation":2216},"/de-de/services/","services",{"text":2447,"config":2448},"Beitragen",{"href":2449,"dataGaName":2450,"dataGaLocation":2216},"https://contributors.gitlab.com","contribute",{"text":2452,"config":2453},"Community",{"href":2454,"dataGaName":2455,"dataGaLocation":2216},"/community/","community",{"text":2457,"config":2458},"Forum",{"href":2459,"dataGaName":2460,"dataGaLocation":2216},"https://forum.gitlab.com/","forum",{"text":2462,"config":2463},"Veranstaltungen",{"href":2464,"dataGaName":2465,"dataGaLocation":2216},"/events/","events",{"text":2467,"config":2468},"Partner",{"href":2469,"dataGaName":2470,"dataGaLocation":2216},"/de-de/partners/","partners",{"config":2472,"title":2475,"text":2476,"link":2477},{"background":2473,"textColor":2474},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":2478,"config":2479},"Aktuelle Nachrichten",{"href":2480,"dataGaName":2481,"dataGaLocation":2216},"/de-de/whats-new/","whats new",{"text":2483,"config":2484,"menu":2486},"Unternehmen",{"dataNavLevelOne":2485},"company",{"type":2266,"columns":2487},[2488],{"items":2489},[2490,2495,2501,2503,2508,2513,2518,2523,2528,2533],{"text":2491,"config":2492},"Über",{"href":2493,"dataGaName":2494,"dataGaLocation":2216},"/de-de/company/","about",{"text":2496,"config":2497,"footerGa":2500},"Karriere",{"href":2498,"dataGaName":2499,"dataGaLocation":2216},"/jobs/","jobs",{"dataGaName":2499},{"text":2462,"config":2502},{"href":2464,"dataGaName":2465,"dataGaLocation":2216},{"text":2504,"config":2505},"Geschäftsführung",{"href":2506,"dataGaName":2507,"dataGaLocation":2216},"/company/team/e-group/","leadership",{"text":2509,"config":2510},"Handbuch",{"href":2511,"dataGaName":2512,"dataGaLocation":2216},"https://handbook.gitlab.com/","handbook",{"text":2514,"config":2515},"Investor Relations",{"href":2516,"dataGaName":2517,"dataGaLocation":2216},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":2519,"config":2520},"Trust Center",{"href":2521,"dataGaName":2522,"dataGaLocation":2216},"/de-de/security/","trust center",{"text":2524,"config":2525},"AI Transparency Center",{"href":2526,"dataGaName":2527,"dataGaLocation":2216},"/de-de/ai-transparency-center/","ai transparency center",{"text":2529,"config":2530},"Newsletter",{"href":2531,"dataGaName":2532,"dataGaLocation":2216},"/company/contact/#contact-forms","newsletter",{"text":2534,"config":2535},"Presse",{"href":2536,"dataGaName":2537,"dataGaLocation":2216},"/press/","press",{"text":2539,"config":2540,"menu":2541},"Kontakt",{"dataNavLevelOne":2485},{"type":2266,"columns":2542},[2543],{"items":2544},[2545,2550,2555],{"text":2546,"config":2547},"Vertrieb kontaktieren",{"href":2548,"dataGaName":2549,"dataGaLocation":2216},"/de-de/sales/","talk to sales",{"text":2551,"config":2552},"Support-Portal",{"href":2553,"dataGaName":2554,"dataGaLocation":2216},"https://support.gitlab.com/hc/en-us","support portal",{"text":2556,"config":2557},"Kundenportal",{"href":2558,"dataGaName":2559,"dataGaLocation":2216},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":2561,"login":2562,"suggestions":2569},"Schließen",{"text":2563,"link":2564},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":2565,"config":2566},"gitlab.com",{"href":2230,"dataGaName":2567,"dataGaLocation":2568},"search login","search",{"text":2570,"default":2571},"Vorschläge",[2572,2574,2579,2581,2586,2591],{"text":2247,"config":2573},{"href":2252,"dataGaName":2247,"dataGaLocation":2568},{"text":2575,"config":2576},"Codevorschläge (KI)",{"href":2577,"dataGaName":2578,"dataGaLocation":2568},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":2282,"config":2580},{"href":2284,"dataGaName":2282,"dataGaLocation":2568},{"text":2582,"config":2583},"GitLab auf AWS",{"href":2584,"dataGaName":2585,"dataGaLocation":2568},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":2587,"config":2588},"GitLab auf Google Cloud",{"href":2589,"dataGaName":2590,"dataGaLocation":2568},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":2255,"config":2592},{"href":2259,"dataGaName":2593,"dataGaLocation":2568},"Why GitLab?",{"freeTrial":2595,"mobileIcon":2600,"desktopIcon":2605,"secondaryButton":2608},{"text":2596,"config":2597},"Kostenlos testen",{"href":2598,"dataGaName":2221,"dataGaLocation":2599},"https://gitlab.com/-/trials/new/","nav",{"altText":2601,"config":2602},"GitLab-Symbol",{"src":2603,"dataGaName":2604,"dataGaLocation":2599},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":2601,"config":2606},{"src":2607,"dataGaName":2604,"dataGaLocation":2599},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":2379,"config":2609},{"href":2610,"dataGaName":2611,"dataGaLocation":2599},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":2613,"mobileIcon":2617,"desktopIcon":2619},{"text":2614,"config":2615},"Mehr über GitLab Duo erfahren",{"href":2252,"dataGaName":2616,"dataGaLocation":2599},"gitlab duo",{"altText":2601,"config":2618},{"src":2603,"dataGaName":2604,"dataGaLocation":2599},{"altText":2601,"config":2620},{"src":2607,"dataGaName":2604,"dataGaLocation":2599},{"button":2622,"mobileIcon":2627,"desktopIcon":2629},{"text":2623,"config":2624},"/Option",{"href":2625,"dataGaName":2626,"dataGaLocation":2599},"#contact","switch",{"altText":2601,"config":2628},{"src":2603,"dataGaName":2604,"dataGaLocation":2599},{"altText":2601,"config":2630},{"src":2631,"dataGaName":2604,"dataGaLocation":2599},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":2633,"mobileIcon":2638,"desktopIcon":2640},{"text":2634,"config":2635},"Zurück zur Preisübersicht",{"href":2366,"dataGaName":2636,"dataGaLocation":2599,"icon":2637},"back to pricing","GoBack",{"altText":2601,"config":2639},{"src":2603,"dataGaName":2604,"dataGaLocation":2599},{"altText":2601,"config":2641},{"src":2607,"dataGaName":2604,"dataGaLocation":2599},{"title":2643,"button":2644,"config":2648},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":2146,"config":2645},{"href":2646,"dataGaName":2647,"dataGaLocation":2216},"/de-de/gitlab-orbit/","orbit",{"layout":2649,"disabled":2195},"release",{"data":2651},{"text":2652,"source":2653,"edit":2659,"contribute":2664,"config":2669,"items":2674,"minimal":2880},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":2654,"config":2655},"Quelltext der Seite anzeigen",{"href":2656,"dataGaName":2657,"dataGaLocation":2658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":2660,"config":2661},"Diese Seite bearbeiten",{"href":2662,"dataGaName":2663,"dataGaLocation":2658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":2665,"config":2666},"Beteilige dich",{"href":2667,"dataGaName":2668,"dataGaLocation":2658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":2670,"facebook":2671,"youtube":2672,"linkedin":2673},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[2675,2720,2773,2815,2847],{"title":2364,"links":2676,"subMenu":2691},[2677,2681,2686],{"text":2678,"config":2679},"Tarife anzeigen",{"href":2366,"dataGaName":2680,"dataGaLocation":2658},"view plans",{"text":2682,"config":2683},"Vorteile von Premium",{"href":2684,"dataGaName":2685,"dataGaLocation":2658},"/de-de/pricing/premium/","why premium",{"text":2687,"config":2688},"Vorteile von Ultimate",{"href":2689,"dataGaName":2690,"dataGaLocation":2658},"/de-de/pricing/ultimate/","why ultimate",[2692],{"title":2539,"links":2693},[2694,2696,2698,2700,2705,2710,2715],{"text":2546,"config":2695},{"href":2548,"dataGaName":2226,"dataGaLocation":2658},{"text":2551,"config":2697},{"href":2553,"dataGaName":2554,"dataGaLocation":2658},{"text":2556,"config":2699},{"href":2558,"dataGaName":2559,"dataGaLocation":2658},{"text":2701,"config":2702},"Status",{"href":2703,"dataGaName":2704,"dataGaLocation":2658},"https://status.gitlab.com/","status",{"text":2706,"config":2707},"Nutzungsbedingungen",{"href":2708,"dataGaName":2709,"dataGaLocation":2658},"/terms/","terms of use",{"text":2711,"config":2712},"Datenschutzerklärung",{"href":2713,"dataGaName":2714,"dataGaLocation":2658},"/de-de/privacy/","privacy statement",{"text":2716,"config":2717},"Cookie-Einstellungen",{"dataGaName":2718,"dataGaLocation":2658,"id":2719,"isOneTrustButton":1013},"cookie preferences","ot-sdk-btn",{"title":2262,"links":2721,"subMenu":2730},[2722,2726],{"text":2723,"config":2724},"DevSecOps-Plattform",{"href":2245,"dataGaName":2725,"dataGaLocation":2658},"devsecops platform",{"text":2727,"config":2728},"KI-unterstützte Entwicklung",{"href":2252,"dataGaName":2729,"dataGaLocation":2658},"ai-assisted development",[2731],{"title":2732,"links":2733},"Themen",[2734,2738,2743,2748,2753,2758,2763,2768],{"text":2282,"config":2735},{"href":2736,"dataGaName":2737,"dataGaLocation":2658},"/de-de/topics/ci-cd/","cicd",{"text":2739,"config":2740},"GitOps",{"href":2741,"dataGaName":2742,"dataGaLocation":2658},"/de-de/topics/gitops/","gitops",{"text":2744,"config":2745},"DevOps",{"href":2746,"dataGaName":2747,"dataGaLocation":2658},"/de-de/topics/devops/","devops",{"text":2749,"config":2750},"Versionskontrolle",{"href":2751,"dataGaName":2752,"dataGaLocation":2658},"/de-de/topics/version-control/","version control",{"text":2754,"config":2755},"DevSecOps",{"href":2756,"dataGaName":2757,"dataGaLocation":2658},"/de-de/topics/devsecops/","devsecops",{"text":2759,"config":2760},"Cloud-nativ",{"href":2761,"dataGaName":2762,"dataGaLocation":2658},"/de-de/topics/cloud-native/","cloud native",{"text":2764,"config":2765},"KI für das Programmieren",{"href":2766,"dataGaName":2767,"dataGaLocation":2658},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":2769,"config":2770},"Agentische KI",{"href":2771,"dataGaName":2772,"dataGaLocation":2658},"/de-de/topics/agentic-ai/","agentic ai",{"title":2774,"links":2775},"Lösungen",[2776,2779,2781,2786,2790,2793,2796,2799,2801,2803,2805,2810],{"text":2307,"config":2777},{"href":2302,"dataGaName":2778,"dataGaLocation":2658},"Application Security Testing",{"text":2294,"config":2780},{"href":2278,"dataGaName":2279,"dataGaLocation":2658},{"text":2782,"config":2783},"Agile Entwicklung",{"href":2784,"dataGaName":2785,"dataGaLocation":2658},"/de-de/solutions/agile-delivery/","agile delivery",{"text":2787,"config":2788},"SCM",{"href":2291,"dataGaName":2789,"dataGaLocation":2658},"source code management",{"text":2282,"config":2791},{"href":2284,"dataGaName":2792,"dataGaLocation":2658},"continuous integration & delivery",{"text":2333,"config":2794},{"href":2335,"dataGaName":2795,"dataGaLocation":2658},"value stream management",{"text":2739,"config":2797},{"href":2798,"dataGaName":2742,"dataGaLocation":2658},"/de-de/solutions/gitops/",{"text":2346,"config":2800},{"href":2349,"dataGaName":2350,"dataGaLocation":2658},{"text":2352,"config":2802},{"href":2355,"dataGaName":2356,"dataGaLocation":2658},{"text":2358,"config":2804},{"href":2361,"dataGaName":2362,"dataGaLocation":2658},{"text":2806,"config":2807},"Bildungswesen",{"href":2808,"dataGaName":2809,"dataGaLocation":2658},"/de-de/solutions/education/","education",{"text":2811,"config":2812},"Finanzdienstleistungen",{"href":2813,"dataGaName":2814,"dataGaLocation":2658},"/de-de/solutions/finance/","financial services",{"title":2369,"links":2816},[2817,2819,2821,2823,2826,2828,2831,2833,2835,2837,2839,2841,2843,2845],{"text":2382,"config":2818},{"href":2384,"dataGaName":2385,"dataGaLocation":2658},{"text":2387,"config":2820},{"href":2389,"dataGaName":2390,"dataGaLocation":2658},{"text":2392,"config":2822},{"href":2394,"dataGaName":2395,"dataGaLocation":2658},{"text":2397,"config":2824},{"href":2399,"dataGaName":2825,"dataGaLocation":2658},"docs",{"text":2420,"config":2827},{"href":2422,"dataGaName":2423,"dataGaLocation":2658},{"text":2829,"config":2830},"Neuerungen",{"href":2480,"dataGaName":2481,"dataGaLocation":2658},{"text":2415,"config":2832},{"href":2417,"dataGaName":2418,"dataGaLocation":2658},{"text":2434,"config":2834},{"href":2436,"dataGaName":2437,"dataGaLocation":2658},{"text":2442,"config":2836},{"href":2444,"dataGaName":2445,"dataGaLocation":2658},{"text":2447,"config":2838},{"href":2449,"dataGaName":2450,"dataGaLocation":2658},{"text":2452,"config":2840},{"href":2454,"dataGaName":2455,"dataGaLocation":2658},{"text":2457,"config":2842},{"href":2459,"dataGaName":2460,"dataGaLocation":2658},{"text":2462,"config":2844},{"href":2464,"dataGaName":2465,"dataGaLocation":2658},{"text":2467,"config":2846},{"href":2469,"dataGaName":2470,"dataGaLocation":2658},{"title":2483,"links":2848},[2849,2851,2853,2855,2857,2859,2864,2869,2871,2873,2875],{"text":2491,"config":2850},{"href":2493,"dataGaName":2485,"dataGaLocation":2658},{"text":2496,"config":2852},{"href":2498,"dataGaName":2499,"dataGaLocation":2658},{"text":2504,"config":2854},{"href":2506,"dataGaName":2507,"dataGaLocation":2658},{"text":2509,"config":2856},{"href":2511,"dataGaName":2512,"dataGaLocation":2658},{"text":2514,"config":2858},{"href":2516,"dataGaName":2517,"dataGaLocation":2658},{"text":2860,"config":2861},"Nachhaltigkeit",{"href":2862,"dataGaName":2863,"dataGaLocation":2658},"/sustainability/","Sustainability",{"text":2865,"config":2866},"Vielfalt, Inklusion und Zugehörigkeit",{"href":2867,"dataGaName":2868,"dataGaLocation":2658},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":2519,"config":2870},{"href":2521,"dataGaName":2522,"dataGaLocation":2658},{"text":2529,"config":2872},{"href":2531,"dataGaName":2532,"dataGaLocation":2658},{"text":2534,"config":2874},{"href":2536,"dataGaName":2537,"dataGaLocation":2658},{"text":2876,"config":2877},"Transparenzerklärung zu moderner Sklaverei",{"href":2878,"dataGaName":2879,"dataGaLocation":2658},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":2881},[2882,2885,2888],{"text":2883,"config":2884},"Terms",{"href":2708,"dataGaName":2709,"dataGaLocation":2658},{"text":2886,"config":2887},"Cookies",{"dataGaName":2718,"dataGaLocation":2658,"id":2719,"isOneTrustButton":1013},{"text":2889,"config":2890},"Datenschutz",{"href":2713,"dataGaName":2714,"dataGaLocation":2658},[2892],{"id":2893,"title":7,"body":2194,"config":2894,"content":2896,"description":2194,"extension":2900,"meta":2901,"navigation":1013,"path":2902,"seo":2903,"stem":2904,"__hash__":2905},"blogAuthors/en-us/blog/authors/alex-fracazo.yml",{"template":2895},"BlogAuthor",{"name":7,"config":2897},{"headshot":2898,"ctfId":2899},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663572/Blog/Author%20Headshots/Alex_Fracazo_headshot.png","1fd3avORyzEvt4jtKpkT2k","yml",{},"/en-us/blog/authors/alex-fracazo",{},"en-us/blog/authors/alex-fracazo","gR7fE9q4VKlEd7ZNkXmVe_oX6vY5ntlbfrz1ZZXYzuI",[2907,2915,2922],{"title":2908,"description":2909,"heroImage":2910,"category":2190,"date":2911,"authors":2912,"slug":2914,"externalUrl":2194},"DevOps Stack aufbauen: Häufige Fehler und Best Practices für moderne Toolchains","Ein DevOps Stack sollte mehr sein als eine Tool-Sammlung. Lerne, wie Teams häufige Fehler vermeiden und mit GitLab Toolchain-Komplexität reduzieren.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-08-07",[2913],"GitLab Germany Team","devops-stack",{"title":2916,"description":2917,"heroImage":2918,"category":2190,"date":2919,"authors":2920,"slug":2921,"externalUrl":2194},"Sechs Möglichkeiten, die DevOps Kosten zu senken, zu sparen und zu optimieren","Wir zeigen dir sechs Möglichkeiten, wie du deine DevOps Kosten senken kannst.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775486753/cswmwtygkgkbdsibo09v.png","2026-07-20",[2913],"reduce-devops-costs",{"title":2923,"description":2924,"heroImage":2925,"category":2190,"date":2919,"authors":2926,"slug":2928,"externalUrl":2194},"Work Items automatisch zuweisen mit dem Trigger \"Work item created\"","Eine Schritt-für-Schritt-Anleitung zum neuen Trigger, der Work Items automatisch zuweist – skalierbare Triage ohne manuelles Eingreifen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[2927],"Cesar Saavedra","how-to-use-a-work-item-created-trigger",{"promotions":2930},[2931,2945,2956,2968],{"id":2932,"categories":2933,"header":2935,"text":2936,"button":2937,"image":2942},"ai-modernization",[2934],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":2938,"config":2939},"Ermittle deinen KI-Reifegrad",{"href":2940,"dataGaName":2941,"dataGaLocation":2423},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":2943},{"src":2944},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":2946,"categories":2947,"header":2948,"text":2936,"button":2949,"image":2953},"devops-modernization",[2190,2757],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":2950,"config":2951},"Ermittle deinen DevOps-Reifegrad",{"href":2952,"dataGaName":2941,"dataGaLocation":2423},"/de-de/assessments/devops-modernization-assessment/",{"config":2954},{"src":2955},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":2957,"categories":2958,"header":2960,"text":2936,"button":2961,"image":2965},"security-modernization",[2959],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":2962,"config":2963},"Ermittle deinen Sicherheitsreifegrad",{"href":2964,"dataGaName":2941,"dataGaLocation":2423},"/de-de/assessments/security-modernization-assessment/",{"config":2966},{"src":2967},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":2969,"paths":2970,"header":2973,"text":2974,"button":2975,"image":2980},"github-azure-migration",[2971,2972],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":2976,"config":2977},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":2978,"dataGaName":2979,"dataGaLocation":2423},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":2981},{"src":2955},{"header":2983,"blurb":2984,"button":2985,"secondaryButton":2990},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":2986,"config":2987},"Kostenlosen Test starten",{"href":2988,"dataGaName":2221,"dataGaLocation":2989},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":2546,"config":2991},{"href":2548,"dataGaName":2226,"dataGaLocation":2989},1786803748554]