Jekyll auf VPS für 30 Rubel für wohlhabende Leute

Jekyll auf VPS für 30 Rubel für wohlhabende Leute
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 Jekyll — ein Generator statischer Websites, deren Inhalt direkt von GitHub übernommen wird.

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 GitHub-Seiten, wenn der Benutzer ein Versionskontrollsystem benötigt. Letzteres startet übrigens dasselbe Jekyll, um Seiten zu erstellen, aber die Möglichkeit, das Programm manuell zu konfigurieren, ist sehr begrenzt. VPS ist viel interessanter als Shared Hosting, kostet aber etwas mehr. 

Heute öffnen wir bei RUVDS wieder Tarif „PROMO“ für 30 Rubel, mit dem Sie eine virtuelle Maschine unter Debian, Ubuntu oder CentOS mieten können. Der Tarif beinhaltet Beschränkungen, aber für lächerliches Geld bekommen Sie einen Rechenkern, 512 MB RAM, 10 GB SSD, 1 IP und die Möglichkeit, beliebige Anwendungen auszuführen. 

Lassen Sie es uns nutzen und unseren Jekyll-Blog bereitstellen.

Jekyll auf VPS für 30 Rubel für wohlhabende Leute

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 Flüssige Template-Systeme: Ein Verzeichnis mit Textdateien im Markdown- oder Textile-Format wird vom Liquid-Konverter und -Renderer verarbeitet, und die Ausgabe ist eine Reihe verknüpfter HTML-Seiten. Sie können auf jedem Server platziert werden; hierfür ist kein CMS oder Zugriff auf ein DBMS erforderlich – alles ist einfach und sicher.

Da Jekyll ein Ruby-Paket (Gem) ist, Installieren es ist einfach. Dazu muss mindestens die Ruby-Version 2.5.0 auf dem System installiert sein. Rubine, GCC und Marke:

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 auf VPS für 30 Rubel für wohlhabende Leute

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 (http://localhost:4000/) – Diese Option kann nützlich sein, wenn Jekyll auf einem lokalen Computer bereitgestellt wird. 

Jekyll auf VPS für 30 Rubel für wohlhabende Leute

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.

Jekyll auf VPS für 30 Rubel für wohlhabende Leute

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.

Jekyll auf VPS für 30 Rubel für wohlhabende Leute

Jekyll auf VPS für 30 Rubel für wohlhabende Leute

Source: habr.com

Kommentar hinzufügen