Eine Website mit Jekyll und VS Code erstellen

Jekyll ist ein statischer Site-Generator, der besonders gut mit GitHub Pages harmoniert.
In diesem Artikel zeige ich allgemein, wie man eine eigene Website mit Jekyll erstellt und dabei Visual Studio Code (VS Code) als Entwicklungsumgebung nutzt.


🚀 Voraussetzungen

Um mit Jekyll zu starten, benötigt man:


📂 Projekt starten

Ein neues Projekt wird mit folgendem Befehl angelegt:

jekyll new mysite

Wenn man bereits ein Repository hat, kann man die Struktur auch direkt dort erzeugen:

jekyll new . --force

Zur lokalen Vorschau startet man den eingebauten Server:

bundle exec jekyll serve

Die Seite läuft dann unter http://localhost:4000.

🛠 Arbeiten mit VS Code Die typische Struktur einer Jekyll-Seite umfasst:

_posts/ für Blogartikel

pages/ für statische Seiten

_layouts/ für Layouts

_includes/ für wiederverwendbare Teile (z. B. Navigation, Footer)

assets/ für CSS und Bilder

Hilfreiche Extensions in VS Code:

Ruby LSP für Syntax und Autocomplete.

Jekyll Helper zum Erstellen neuer Posts direkt in VS Code.

Jekyll Snippets für Liquid-Templates und Front Matter.

🔧 Konfiguration In der Datei _config.yml werden zentrale Einstellungen gepflegt:

title: "Meine Jekyll Seite"
description: "Einfach und schnell mit VS Code erstellt."
url: "https://username.github.io"
lang: "de"
plugins:
  - jekyll-sitemap
  - jekyll-seo-tag

📈 SEO und Sitemap Für Suchmaschinenoptimierung sind zwei Plugins besonders wichtig:

jekyll-sitemap: erzeugt automatisch eine sitemap.xml.

jekyll-seo-tag: fügt Meta-Tags für Suchmaschinen und Social Media hinzu.

Zusätzlich empfiehlt sich eine robots.txt im Root:

User-agent: *
Allow: /
Sitemap: https://username.github.io/sitemap.xml

🎯 Fazit Mit Jekyll, Ruby und VS Code lässt sich schnell eine statische Website erstellen. Die Kombination aus klarer Projektstruktur, hilfreichen Extensions und automatischer SEO-Optimierung macht den Einstieg einfach. GitHub Pages übernimmt das Hosting, sodass die Seite sofort online verfügbar ist.