Statisches HTML gehört fast der Vergangenheit an. Websites sind heute mit Datenbanken verbundene Anwendungen, die dynamisch Antworten auf Benutzeranfragen generieren. Allerdings hat dies auch Nachteile: höhere Anforderungen an die Rechenressourcen und zahlreiche Schwachstellen im CMS. Heute werden wir darüber sprechen, wie Sie Ihr einfaches Blog aufwerten können
Schritt 1. Hosting: Nehmen Sie das günstigste auf dem Markt
Für statische Websites reicht kostengünstiges virtuelles Hosting aus. Die Inhalte werden nebenbei generiert: auf einem lokalen Rechner oder direkt über das Hosting
Heute öffnen wir bei RUVDS wieder
Lassen Sie es uns nutzen und unseren Jekyll-Blog bereitstellen.
Nachdem Sie den VPS gestartet haben, müssen Sie sich über SSH anmelden und die erforderliche Software konfigurieren: Webserver, FTP-Server, Mailserver usw. In diesem Fall muss der Benutzer Jekyll nicht auf seinem eigenen Computer installieren oder die Einschränkungen des GitHub Pages-Hostings in Kauf nehmen, obwohl die Site-Quellen im GitHub-Repository gespeichert werden können.
Schritt 2: Jekyll installieren
Kurz gesagt, Jekyll ist ein einfacher statischer Site-Generator, der ursprünglich für die Erstellung von Blogs und deren anschließendes Hosten auf GitHub-Seiten entwickelt wurde. Die Idee besteht darin, Inhalt und Design zu trennen
Da Jekyll ein Ruby-Paket (Gem) ist,
gem install bundler jekyll #
Verwenden Sie bei Bedarf sudo.
Wie Sie sehen, ist alles sehr einfach.
Schritt 3: Erstellen Sie einen Blog
Um eine neue Site im Unterverzeichnis ./mysite zu erstellen, müssen Sie den folgenden Befehl ausführen:
jekyll new mysite
Lassen Sie uns darauf eingehen und den Inhalt sehen
cd mysite
ls -l
Jekyll verfügt über einen eigenen Server, der mit folgendem Befehl gestartet werden kann:
bundle exec jekyll serve
Es lauscht auf Inhaltsänderungen und lauscht auf Port 4000 auf localhost (
In unserem Fall lohnt es sich, eine Website zu erstellen und einen Webserver einzurichten, um sie anzuzeigen (oder Dateien auf das Hosting eines Drittanbieters hochzuladen):
jekyll build
Die generierten Dateien befinden sich im Unterverzeichnis _site des Verzeichnisses mysite.
Wir haben noch nicht über alle Feinheiten von Jekyll gesprochen. Dank seiner Code-Layout-Fähigkeiten mit Syntaxhervorhebung eignet sich dieser Inhaltsgenerator am besten für die Erstellung von Entwickler-Blogs, kann aber auf der Grundlage von im Internet verfügbaren Vorlagen für die Erstellung einer Vielzahl statischer Websites verwendet werden. Es gibt auch Plugins für Jekyll, mit denen Sie den HTML-Generierungsprozess selbst ändern können. Wenn Sie eine Versionskontrolle benötigen, können die Inhaltsdateien in einem Repository auf GitHub abgelegt werden (dann müssen Sie Git auf dem VPS installieren).
Das Wichtigste ist, dass der Nutzer dafür keine teuren Tarife benötigt. Alles funktioniert sogar mit demselben 30-Rubel-VPS.
Source: habr.com