So installieren Sie Jekyll SSG auf Manjaro Linux Top 10

So installieren Sie Jekyll SSG auf Manjaro Linux Top 10
Jekyll ist ein Open-Source Static Site Generator (SSG), das mit Ruby gebaut wurde. Es funktioniert, indem Sie Ihre Inhalte in eine einfache Markup -Sprache, die Vorlagen anwenden und dann eine statische Website erstellen. Außerdem können Sie Ihre Website -URL, das Aussehen und die darauf angezeigten Inhalte und vieles mehr ändern. Das Beste an Jekyll ist, dass es mit einfachem Text- und HTML -Dateien funktioniert und keine Datenbank benötigt. Es hat auch eine schnellere Ladezeit und ist in Bezug auf Kosten und Ressourcen kostengünstig. Es ist für MacOS, Windows und verschiedene Linux -Verteilungen verfügbar.

In diesem Beitrag werden wir erläutern, wie Jekyll SSG (statischer Site -Generator) an installiert wird Manjaro Linux 21.

Installation von Jekyll SSG auf Manjaro

Führen Sie die folgenden Schritte aus, um Jekyll SSG (statischer Site -Generator) unter Manjaro Linux 21 zu installieren:

Schritt 1: Paketliste aktualisieren

Aktualisieren Sie die Paketliste in Ihrem System mit dem folgenden Befehl:

$ sudo pacman -Syu

Schritt 2: Voraussetzungen installieren

Es gibt einige Voraussetzungen, die Sie installieren müssen, bevor Sie mit der Installation von Jekyll SSG fortfahren. Führen Sie den folgenden Befehl aus, um sie zu installieren:

$ sudo pacman -S Ruby Base -Devel

Schritt 2: Installieren Sie Jekyll

Konfigurieren Sie den GEM -Installationspfad, indem Sie die Umgebungsvariablen zu Ihrem ~/ hinzufügen.ZSHRC -Datei. Bearbeiten Sie dafür die .ZSHRC -Datei mit einem beliebigen Texteditor.

$ sudo nano ~/.ZSHRC

Fügen Sie die folgenden Zeilen in die hinzu .ZSHRC -Datei.

# Installieren Sie Ruby Gems auf ~/Gems
Export GEM_HOME = $ HOME/GEMS
Exportpfad = $ Home/Gems/Bin: $ Path
Exportpfad = $ home/.Lokal/Share/Gem/Ruby/3.0.0/bin: $ path

Speichern Sie dann die Datei und beenden Sie den Editor.

Um die Änderungen anzuwenden, laden Sie nun nach .BASHRC -Einstellungen mit dem folgenden Befehl:

$ source ~/.ZSHRC

Führen Sie nun den folgenden Befehl aus, um Jekylll sowie den Bundler zu installieren, um Gem -Abhängigkeiten zu verarbeiten.

$ Gem Installation Jekyll Bundler

Dadurch werden Jekyll und Bundler in Ihrem Manjaro -System installiert. Führen Sie den folgenden Befehl aus, um die Installation von Jekyll in Ihrem System zu überprüfen:

$ Jekyll -v

Die folgende Ausgabe überprüft, dass Jekyll Version 4.2.2 wurde erfolgreich in unserem System installiert.

Schritt 3: Erstellen Sie die Site

Erstellen Sie ein Verzeichnis für Ihre Website. Führen Sie dazu den Befehl unten aus:

$ jekyll neu www

Sie können dem neuen Verzeichnis jeden gewünschten Namen geben. Wir haben das Verzeichnis namens www unter dem Heimverzeichnis erstellt.

Wenn der Befehl abgeschlossen ist, sehen Sie die unten gezeigte Ausgabe.

Der obige Befehl erstellt einige Dateien und Verzeichnisse im WWW -Verzeichnis. Verwenden Sie den Befehl ls, um sie anzusehen.

Schritt 4: Erstellen Sie die Website

Der nächste Schritt besteht darin, die Website zu erstellen. Führen Sie dazu den folgenden Befehl aus:

$ Bundle Exec Jekyll servieren

Dieser Befehl erstellt die Website und führt sie auf einem lokalen Webserver unter http: // localhost: 4000 aus.

Möglicherweise sehen Sie den folgenden Fehler nach dem Ausführen des Befehl "Bündeler Exec Jekyll Serve".

Dies geschieht, weil Ruby 3.0 kommt nicht mit Webrick gebündelt. Um diesen Fehler zu lösen, führen Sie diesen Befehl aus:

$ bündel webrick hinzufügen

Danach können Sie den Befehl „Bundle Exec Jekyll Serve“ ausführen, um die Website zu erstellen.

Öffnen Sie jetzt Ihren Webbrowser und navigieren Sie zu http: // localhost: 4000. Sie sehen Ihre statische Site mit dem folgenden Standardinhalt.

In diesem Beitrag haben wir die Installation von Jekyll SSG (statischer Site -Generator) behandelt und eine Test -Jekyll -Site mit Standardinhalt erstellen, um sie auf dem lokalen System verfügbar zu machen. Sie haben gesehen, wie einfach es ist, eine statische Website zu erstellen, ohne dass komplexe Programmier- und Datenbankkompetenz erforderlich sind. Statische Websites haben jedoch einige Einschränkungen. Eine der Hauptbeschränkungen ist, dass Sie ihren Inhalt nicht über Ihren Browser veröffentlichen und ändern können. Stattdessen müssten Sie Änderungen in Ihren Textdateien oder Vorlagen vor Ort vornehmen und dann die Website regenerieren, um sie live zu machen.