Installation und Konfiguration von Jigsaw in der ServBay-Umgebung
Was ist Jigsaw?
Jigsaw ist ein statischer Website-Generator basierend auf Laravel, geeignet zum Erstellen von Dokumentationen, Blogs und einfachen statischen Webseiten. Es bietet ein flexibles Template-System und leistungsstarke Entwicklungstools, die es sehr einfach machen, statische Webseiten zu erstellen und zu verwalten.
Schritte zur Installation von Jigsaw
In diesem Artikel zeigen wir, wie man Jigsaw in der ServBay-Umgebung installiert und konfiguriert.
Schritt 1: Erstellen eines Projektverzeichnisses
Erstellen Sie zunächst ein neues Projektverzeichnis im www
-Verzeichnis von ServBay:
cd /Applications/ServBay/www
mkdir servbay-jigsaw-app
cd servbay-jigsaw-app
2
3
Schritt 2: Erstellen eines Jigsaw-Projekts mit Composer
ServBay verfügt bereits über Composer, daher können wir Composer direkt verwenden, um ein Jigsaw-Projekt zu erstellen:
composer create-project tightenco/jigsaw
Schritt 3: Konfiguration des Webservers
Neuen Website hinzufügen
Öffnen Sie ServBay, klicken Sie auf den "Host"-Tab und fügen Sie eine neue Website hinzu:
- Name:
My Jigsaw Site
- Domain:
servbay-jigsaw.local
- Website-Typ:
PHP
- PHP Version: Wählen Sie die entsprechende PHP-Version
- Website-Root-Verzeichnis:
/Applications/ServBay/www/servbay-jigsaw-app/build_local
- Name:
Speichern der Konfiguration
Speichern Sie die Konfiguration.
Schritt 4: Bau der Jigsaw-Website
Abhängigkeiten installieren
Führen Sie im Projektverzeichnis den folgenden Befehl aus, um die npm Abhängigkeiten zu installieren:
bashnpm install
1Website bauen
Führen Sie den folgenden Befehl aus, um die Jigsaw-Website zu bauen:
bash./vendor/bin/jigsaw build
1
Schritt 5: Lokalen Entwicklungsserver ausführen
Zugriff auf den Entwicklungsserver
Öffnen Sie einen Browser und rufen Sie
https://servbay-jigsaw.local
auf. Sie sollten die lokale Entwicklungsversion der Jigsaw-Website sehen.
Schritt 6: Jigsaw-Website anpassen
Inhalt bearbeiten
Bearbeiten Sie die Markdown-Dateien und Blade-Template-Dateien im
source
-Verzeichnis, um den Inhalt und das Layout Ihrer Website anzupassen.Neue Seiten hinzufügen
Erstellen Sie im
source
-Verzeichnis neue Markdown-Dateien, um neue Seiten hinzuzufügen. Zum Beispiel, erstellen Sie eineabout.md
Datei:markdown--- title: "Über uns" --- # Über uns Dies ist die Über uns-Seite.
1
2
3
4
5
6
7Navigationsmenü konfigurieren
Bearbeiten Sie die Blade-Template-Dateien des Navigationsmenüs im
source/_layouts
-Verzeichnis, um neue Navigationslinks hinzuzufügen.Website neu bauen
Führen Sie nach jeder Inhalts- oder Template-Änderung den folgenden Befehl aus, um die Jigsaw-Website neu zu bauen:
bash./vendor/bin/jigsaw build
1
Nutzung von Jigsaw zum Erstellen einer Website
Jetzt haben Sie erfolgreich Jigsaw in der ServBay-Umgebung installiert und konfiguriert und können es zum Erstellen Ihrer Website verwenden. Hier sind einige häufige Operationen:
Blog-Artikel erstellen
Artikel erstellen
Erstellen Sie im
source/_posts
-Verzeichnis neue Markdown-Dateien, um Blog-Artikel hinzuzufügen. Zum Beispiel, erstellen Sie eine2024-06-05-mein-erster-beitrag.md
Datei:markdown--- title: "Mein erster Beitrag" date: 2024-06-05 --- # Mein erster Beitrag Dies ist der Inhalt meines ersten Beitrags.
1
2
3
4
5
6
7
8Website neu bauen
Führen Sie den folgenden Befehl aus, um die Jigsaw-Website zu bauen:
bash./vendor/bin/jigsaw build
1
Anpassung von Styles und Skripten
Styles bearbeiten
Bearbeiten Sie die SCSS-Dateien im
source/_assets/sass
-Verzeichnis, um das Design Ihrer Website anzupassen.Skripte bearbeiten
Bearbeiten Sie die JavaScript-Dateien im
source/_assets/js
-Verzeichnis, um das interaktive Verhalten Ihrer Website anzupassen.Ressourcen kompilieren
Führen Sie den folgenden Befehl aus, um die SCSS- und JavaScript-Dateien zu kompilieren:
bashnpm run dev
1
Mit den oben genannten Schritten haben Sie Jigsaw erfolgreich in der ServBay-Umgebung installiert und konfiguriert und beginnen nun, Ihre Website zu erstellen. Die Einfachheit und Flexibilität von Jigsaw machen es zur idealen Wahl für das Erstellen statischer Websites.