Das Betreiben einer statischen Website hat mehrere Vorteile, und es ist einfach, eine mit Publii zu erstellen und auf Ihrem Raspberry Pi zu hosten.
Statische Websites sind eine der besten Möglichkeiten, Ihre Inhalte im Web anzuzeigen. Sie sind von Natur aus sicherer als webbasierte CMS-Systeme wie WordPress und verbrauchen erheblich weniger Ressourcen. Aber das Codieren einer statischen Website von Hand ist mühsam, und traditionelle statische Website-Generatoren können für Neueinsteiger schwierig sein.
Publii ist eine plattformübergreifende App, die Ihnen alle Vorteile eines statischen Website-Generators bietet, kombiniert mit einem benutzerfreundlichen Content-Management-System, das Sie auf Ihrem Desktop ausführen können.
Statische Seiten sind einfach besser
Am Anfang war das Web. Es hieß nicht Web 1.0 – trotz der bevorstehenden Einführung von Web 2.0 in den frühen 2000er Jahren. Es war nur "das Web". Das Web war ziemlich einfach und bot einfache alte, langweilige statische Seiten, die mit grellen Hintergrundanimationen, unwahrscheinlichen Farbschemata und unwahrscheinlichen Schriftarten herausgeputzt waren. Dynamische Content-Management-Systeme waren für die meisten Menschen auch nicht wirklich etwas. Sie würden einfach HTML-Dateien in einem Datenverzeichnis ablegen. Das Web funktionierte ziemlich gut bis zur Web 2.0-Revolution, bei der statische Seiten zunehmend durch dynamisches HTML – oder schlimmer noch, JavaScript – verdrängt wurden.
Die Wahrheit über das heutige Web ist, dass das meiste davon nicht wirklich notwendig ist und nur existiert, weil das Gerät auf dem es installiert ist Sie lesen diesen Artikel, ist lächerlich überfordert und hat die verfügbare Bandbreite einiger Nationalstaaten 1990er. Die durchschnittliche Webseite der New York Times ist irgendwo in der Größenordnung von 15 MB groß, und das ist einfach nicht notwendig.
Wenn Sie eine Website von zu Hause aus auf einem modernen Raspberry Pi wie dem Raspberry Pi 4B betreiben, werden Sie feststellen, dass dies möglich ist einfach mehrere WordPress-Instanzen ausführen. Aber wenn Sie ein Content-Management-System verwenden, um Seiten bereitzustellen, belasten Sie die Hardware stärker als nötig, und auf einem SoC-Server mit niedrigeren Spezifikationen wie dem Raspberry Pi Zero kann die Leistung geringer sein leiden. Indem Sie die Anmeldung über eine Website zulassen, lassen Sie Ihren wertvollen Pi außerdem offen für Angriffe.
Da statische Sites so konzipiert wurden, dass sie auf Hardware laufen, die vor 40 Jahren existierte, benötigen sie nur sehr wenige Hilfsmittel von Systemressourcen, und da Sie Inhalte direkt auf Ihren Pi-basierten Server laden, sind sie sicherer, zu. Statische Site-Generatoren ermöglichen Ihnen die Erstellung gut aussehender statischer Websites mit cleverem Einsatz von Markdown, HTML und CSS. Sie laden im Handumdrehen und verbrauchen nicht viel Ressourcen.
Die meisten statischen Site-Generatoren rendern Markdown-Dateien, die Sie in Texteditoren wie Nano schreiben, was sie für manche Leute zu einer unzugänglichen und unattraktiven Wahl machen kann. Glücklicherweise gibt es eine bessere Option.
Publii ist ein benutzerfreundlicher statischer Site-Generator
Publii bietet Ihnen alle Annehmlichkeiten und Funktionen, die Sie von einem soliden Web 2.0-CMS wie WordPress erwarten, rendert den Inhalt jedoch auf Ihrem Desktop-PC, damit Sie ihn auf Ihren Pi übertragen können.
Bei Publii haben Sie die Wahl zwischen drei intuitiven und reaktionsschnellen Editoren: einem HTML-Blockeditor, einem WYSIWYG-Editor, wenn Sie bevorzugen einen Textverarbeitungs-ähnlichen Workflow und natürlich einen Markdown-Editor, um einfach und perfekt formatiert zu produzieren Text.
Wenn Sie die Art von Person sind, die sich gerne vom Schreiben ablenkt, indem Sie ständig Fakten überprüfen und Zahlen, der WYSIWYG-Editor ist genau das, was Sie brauchen, denn er bietet Details wie Gesamtwörter, Absätze und Sätze; die Anzahl der eindeutigen Wörter; wie viele Zeichen Sie notiert haben; und die geschätzte Lesezeit.
Sie können Rich-Media-Bildergalerien in Sekundenschnelle erstellen und Artikel nach Tag und Autor kategorisieren. Wenn Sie von einem gehosteten CMS zu einer lokal installierten Publii-Instanz migrieren möchten, verfügt Publii über ein integriertes Tool, das die Migration zum Kinderspiel macht. Professionell erstellte Themes und Plugins sind über den Publii-Marktplatz verfügbar.
So installieren Sie Publii unter Windows, Mac und Linux
Publii ist auf allen gängigen Desktop-Betriebssystemen verfügbar, und die Installation sollte auf keinem davon länger als ein paar Minuten dauern. In jedem Fall müssen Sie die besuchen Publii-Download-Seite und holen Sie sich die entsprechende Binärdatei für Ihr Betriebssystem und Ihre Architektur.
Publii unter Windows installieren
Doppelklicken Sie auf die EXE-Datei, um das Installationsprogramm zu starten, und klicken Sie auf Ich stimme zu wenn Sie gefragt werden, ob Sie den Bedingungen der GPLv3-Lizenzvereinbarung zustimmen. Publii wird schnell installiert, aber bevor Sie es starten können, müssen Sie erneut den Bedingungen der Lizenzvereinbarung zustimmen. Klicke auf Akzeptieren und du bist gut zu gehen.
Installieren Sie Publii unter macOS
Um Publii unter macOS zu installieren, ziehen Sie die DMG-Datei in die Anwendungen Ordner.
Publii unter Linux installieren
Wenn Sie die DEB-Datei für Debian-basierte Systeme, einschließlich Ubuntu, heruntergeladen haben, verwenden Sie die dpkg Befehl zum Installieren der Datei:
sudo dpkg -i path/to/publii.deb
Wenn Sie eine Distribution verwenden, die gut mit spielt U/min Dateien, verwenden Sie diese:
sudo rpm -i /path/to/publii.rpm
Laden Sie für jede andere Linux-Distribution das App-Image herunter und machen Sie es dann ausführbar mit:
sudo chmod +x /path/to/publii.appimage
Verwenden Sie Publii, um eine großartig aussehende statische Website zu erstellen
Öffnen Sie Publii zum ersten Mal und Sie werden aufgefordert, entweder „Erstellen Sie Ihre erste Website“ oder „Aus Backup wiederherstellen“. Wählen Sie die erste Option und geben Sie Ihrer Website einen Namen und sich selbst einen Autorennamen und wählen Sie ein kleines Symbol aus einer Auswahl von etwa 50 aus. Als Schriftsteller fanden wir einen Bleistift die richtige Wahl. Wenn Sie fertig sind, klicken Sie auf das große Blau Webseite erstellen Taste.
Die nächste Wahl ist, welcher Editor verwendet werden soll. Sie können für jeden Beitrag verschiedene Editoren verwenden, und es gibt einen Neuen Beitrag hinzufügen Schaltfläche unter jeder Option. Zu Demonstrationszwecken haben wir uns für die WYSIWYG-Option entschieden, da die meisten Leute wahrscheinlich damit vertraut sind.
Die Verwendung des Publii WYSIWG-Editors ist sofort intuitiv. Sie geben Ihre Inhalte an der entsprechenden Stelle ein und verwenden die Menüleiste, um Inhalte zu formatieren, Bilder einzufügen und Codeausschnitte zu erstellen. Fügen Sie ein Bild ein und Publii zeigt Textfelder für Alt-Text, Zuordnung und Bildunterschrift an.
Weitere Optionen sind verfügbar, darunter Zentrieren des Bildes, Ausrichtung und mehr. Es ist wie ein Textverarbeitungsprogramm für das Web! Klicken Sie auf das Zahnradsymbol oben rechts auf dem Bildschirm, um auf beitragsspezifische Funktionen zuzugreifen. Hier können Sie den Namen des Autors festlegen und einen Beitrag als empfohlen markieren oder ausblenden. Oder wenn Sie sich schämen, damit in Verbindung gebracht zu werden, es aber dennoch auf Ihrer Website haben möchten, können Sie es von der Titelseite fernhalten.
Sie können auch das vorgestellte Bild festlegen, verschiedene SEO-Optionen festlegen und Tags erstellen. Bevor Sie Ihre Inhalte in der Vorschau anzeigen oder veröffentlichen können, müssen Sie ein Design auswählen und konfigurieren. Klicken Sie auf den Zurück-Pfeil, um zum Hauptmenü zurückzukehren. Von hier aus können Sie Menüs erstellen und organisieren, das Aussehen der Website anpassen und vieles mehr.
Laden Sie Ihre neue statische Site auf Ihren Raspberry Pi hoch
Bevor Sie Ihre neu erstellte Website hochladen, vergewissern Sie sich, dass Sie unseren Leitfaden befolgt haben Richten Sie Ihren Raspberry Pi als Server ein. Wenn Sie mit dem Aussehen Ihrer Website zufrieden sind, klicken Sie auf Server. Publii kann mit verschiedenen Protokollen wie FTP, SFTP und mehr direkt auf Ihren Pi hochladen.
Unsere bevorzugte Methode zum Übertragen einer Website auf einen Raspberry Pi im selben lokalen Netzwerk ist die klassische Methode Secure Copy (SCP)-Befehl.
Rufen Sie zuerst die Dateien ab, die Sie hochladen müssen, indem Sie auswählen Reißverschluss als Servertyp. Geben Sie die Basis-URL ein und wählen Sie dann ein Ausgabeverzeichnis für die Dateien aus. Ihr Home-Verzeichnis ist eine gute Wahl. Wählen Unkomprimierter Katalog Publii ein Verzeichnis anstelle einer ZIP-Datei erstellen zu lassen.
Klicken Einstellungen speichern, dann ist die Synchronisieren Sie Ihre Website Taste. In dem von Ihnen angegebenen Verzeichnis wird ein neuer Ordner erstellt. Senden Sie die Dateien mit Ihrem Linux-Terminal oder einem SSH-Client wie PuTTY an Ihren Raspberry Pi:
scp -r /Pfad/zu/Ihren/Dateien/* Pi@Pi.lokale.ip.adresse:/var/www/html
Ihre statisch generierte Website ist jetzt sofort live!
Erstellen Sie großartige Inhalte für Ihre neue statische Raspberry Pi-Website
Ein guter Workflow und großartige, erschwingliche Hardware machen nicht immer eine erfolgreiche Website aus. Sie brauchen Ideen und Inhalte, die die Leute lesen wollen. Wenn Sie Schwierigkeiten haben, Ideen für Geschichten zu entwickeln, gibt es einige Websites, die Ihnen dabei helfen können.