{"id":2458,"date":"2022-03-08T20:04:12","date_gmt":"2022-03-08T19:04:12","guid":{"rendered":"https:\/\/ekiwi.de\/?p=2458"},"modified":"2022-11-20T08:15:32","modified_gmt":"2022-11-20T07:15:32","slug":"alte-jekyll-webseite-auf-neue-version-updaten","status":"publish","type":"post","link":"https:\/\/ekiwi.de\/index.php\/2458\/alte-jekyll-webseite-auf-neue-version-updaten\/","title":{"rendered":"Alte Jekyll-Webseite auf neue Version updaten"},"content":{"rendered":"<p>Alte Webseite baut nicht mehr mit neuer Jekyll-Version?<\/p>\n<p><!--more--><\/p>\n<p>Jekyll generiert statische Webseiten, welche, im Gegensatz zu WordPress, unbeaufsichtigt viele Jahre auf einem Webserver liegen k\u00f6nnen, ohne, dass man sich um irgendwelche Updates k\u00fcmmern muss.<\/p>\n<p>Dies gilt aber nur f\u00fcr die generierten Webseiten. Wer eine Jekyll-Webseite erstellt hat und diese nach ein paar Jahren neu bauen will, hat meist mit <a title=\"Jekyll Markdown-Datei wird nicht als HTML-Datei exportier. Markdown-Datei als statische Datei behandelt und nur ins Ausgabeverzeichnis kopiert\" href=\"https:\/\/ekiwi-blog.de\/26113\/jekyll-erzeugt-keine-html-datei-aus-der-markdown-datei-md-datei\/\" target=\"_blank\" rel=\"noopener\">diversen Problemen<\/a> und Kompatibilit\u00e4tsproblemen zu k\u00e4mpfen. So auch die Webseite meines Kollegen: <a href=\"https:\/\/iwer.info\/\" target=\"_blank\" rel=\"noopener\">iwer.info<\/a>. Die Startseite ist mit Jekyll erstellt. Alle anderen Inhalte mit dem <a href=\"https:\/\/helpcreator.net\/\" target=\"_blank\" rel=\"noopener\">DA-HelpCreator<\/a>.<\/p>\n<p>Besagte Startseite ben\u00f6tigt nun ein Update, <a href=\"https:\/\/ekiwi.de\/index.php\/2388\/cookie-consent-banner-mit-javascript\/\" target=\"_blank\" rel=\"noopener\">Cookie-Meldungen m\u00fcssen in die Jekyll-Webseite eingebunden werden<\/a>.<\/p>\n<p>Also in Linux Jekyll installiert und gestartet. Aber denkste, es kommt nur die Fehlermeldung &#8222;Could not locate Gemfile for .bundle\/ directory&#8220;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2459\" src=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_1.png\" alt=\"\" width=\"703\" height=\"90\" srcset=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_1.png 703w, \/wp-content\/uploads\/2022\/03\/jekyll_update_1-300x38.png 300w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/p>\n<p>Die L\u00f6sung in dem Fall ist es eine neue Seite zu erstellen.<\/p>\n<pre>jekyll new sitename\r\n<\/pre>\n<p>Und anschlie\u00dfend die Inhalte der alten (inklusive Konfiguration) zu \u00fcbernehmen.<\/p>\n<p>Dies brachte ich zumindest einen Schritt weiter. Nun wurde aber der Markdown-Interpreter bem\u00e4ngelt.<\/p>\n<pre>Markdown processor: \"redcarpet\" is not a valid Markdown processor.\r\n                    Available processors are: kramdown\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2460\" src=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_2.png\" alt=\"\" width=\"875\" height=\"327\" srcset=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_2.png 875w, \/wp-content\/uploads\/2022\/03\/jekyll_update_2-300x112.png 300w, \/wp-content\/uploads\/2022\/03\/jekyll_update_2-768x287.png 768w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/p>\n<p>Auch dies lie\u00df sich zum Gl\u00fcck leicht l\u00f6sen. In der &#8222;_config.yml&#8220; \u00e4ndern wir den Markdown-Interpreter auf &#8222;kramdown&#8220;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2461\" src=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_3.png\" alt=\"\" width=\"808\" height=\"168\" srcset=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_3.png 808w, \/wp-content\/uploads\/2022\/03\/jekyll_update_3-300x62.png 300w, \/wp-content\/uploads\/2022\/03\/jekyll_update_3-768x160.png 768w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/p>\n<p>Ein weiterer Versuch, ein weiterer Fehler:<\/p>\n<pre>usr\/lib64\/ruby\/gems\/3.1.0\/gems\/jekyll-4.2.2\/lib\/jekyll\/commands\/serve\/servlet.rb:3:in `require': cannot load such file -- webrick (LoadError)\r\n<\/pre>\n<p>Hier hilft zum Gl\u00fcck die <a title=\"Jekyll Markdown file is not exported as HTML file. Markdown file treated as static file and only copied to output directory\" href=\"https:\/\/ekiwi-blog.de\/en\/26118\/jekyll-does-not-generate-html-file-from-markdown-file-md-file\/\" target=\"_blank\" rel=\"noopener\">Jekyll<\/a>-Seite weiter:<\/p>\n<pre>bundle add webrick\r\n<\/pre>\n<p>Und siehe da, nun lief es endlich!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2462\" src=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_4.png\" alt=\"\" width=\"900\" height=\"577\" srcset=\"\/wp-content\/uploads\/2022\/03\/jekyll_update_4.png 900w, \/wp-content\/uploads\/2022\/03\/jekyll_update_4-300x192.png 300w, \/wp-content\/uploads\/2022\/03\/jekyll_update_4-768x492.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Alte Webseite baut nicht mehr mit neuer Jekyll-Version?<\/p>\n","protected":false},"author":1,"featured_media":2128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[5,12],"tags":[624],"class_list":["post-2458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hmtl","category-server","tag-jekyll"],"_links":{"self":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/2458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/comments?post=2458"}],"version-history":[{"count":0,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/2458\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media\/2128"}],"wp:attachment":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media?parent=2458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/categories?post=2458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/tags?post=2458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}