Über Unterschiede und Ähnlichkeiten. Von WordPress zu Jekyll 4

Über Ähnlichkeiten und Unterschiede

Spoiler Alarm. In den folgenden Artikeln von diese Serie Warum ich von WordPress nach Jekyll migriert bin, wird schummeln. Der Ausdruck "Überspringen der Zeile" gehört dem Schriftsteller James Altucher und bezieht sich auf eine Reihe von Techniken, mit denen Sie etwas schneller lernen können als die 10 Stunden, die es dauern soll, um ein Experte für etwas zu sein. Eine davon ist, aus der Gleichung herauszunehmen, was Sie nicht vorwärts bringen lässt

Ich habe viele Monate damit verbracht, den Tutorials für die verschiedenen Komponenten von Jekyll zu folgen, um herauszufinden, dass ich das nicht musste.. Es gibt eine Menge von Community-entwickelten Themen für Jekyll. Ich musste nur den Teil des Codes kopieren, den ich brauchte, um meinen eigenen zu erstellen.

Es gibt auch Zubehör für jeden Geschmack.  Ein visueller Editor, der nicht so vollständig ist wie der von Content Managern, das Schreiben von Texten und das Hinzufügen von Bildern erheblich erleichtert.

Ein wichtiger Punkt, den Sie bei Plugins und Themes beachten sollten. UNDn WordPress wird auf den Server geladen und benötigt eine Datenbank. Dies nimmt Platz in Anspruch und stellt ein potenzielles Sicherheitsrisiko dar. Mit Jekyll befinden sich die Plugins und Themes auf dem Arbeitscomputer. Was hochgeladen wird, sind bereits verarbeitete Webseiten.

Der dritte Teil dieses Vergleichs sind die Frameworks. Es gibt bereits eine Menge Vorlagen für diese Frameworks, und Sie müssen sie nur von Hand bearbeiten. Aber es braucht viel Zeit.

WordPress verwendet grundsätzlich drei Technologien. PHP und MySQL unter der Engine und HTML, CSS und Javascript für das, was der Benutzer sieht. Jekyll verwendet Ruby als Programmiersprache und drei weitere Sprachen. YAML, Liquid und ein Markdown-Dialekt namens Krandown zum Erstellen der Seiten. Die Seiten bestehen immer aus HTML, CSS und Jvascript, um eine gewisse Interaktivität zu gewährleisten.

Über Unterschiede und Ähnlichkeiten. Installation

Die Voraussetzungen für die Installation von WordPress sind folgende:

  • PHP Version 7.4 oder höher.
  • MySQL Version 5.6 oder höher ODER MariaDB Version 10.1 oder höher
  • HTTPS-konform

Im Allgemeinen verwenden die meisten Webhosting-Anbieter Apache oder NGNIX als Server, mit denen Sie WordPress verwenden können. Wenn Sie jedoch eine andere Alternative ausprobieren möchten, reicht dies aus, sofern diese die oben genannten Anforderungen erfüllt.

Theoretisch können Sie eine WordPress-Installation auf Ihrem lokalen Computer durchführen, um Inhalte zu erstellen und diese dann auf den Server hochzuladen. Aber, Der Vorteil von Content Managern besteht darin, dass Sie direkt in ihrem Administrationsbereich arbeiten könnenn.

Heute bieten Hosting-Anbieter Pläne mit bereits installierten WordPress- oder automatisierten Installationsskripten an als Softaculous. Sie müssen nur die angeforderten Informationen vervollständigen und in wenigen Minuten haben Sie die Site installiert und können loslegen.

Bei manueller Installation Sie müssen sicherstellen, dass die neueste Version von PHP installiert ist, und eine Datenbank einrichten. All dies in der Systemsteuerung Ihres Hosting-Anbieters. Dann müssen Sie WordPress herunterladen und die Konfigurationsdaten bearbeiten. Anschließend laden Sie alle Dateien per FTP auf den Server hoch.

Schließlich gehen Sie zur Website und vervollständigen die angeforderten Informationen.

Die Installation von Jekyll ist wie folgt:

Bedarf

  • Ruby Version 2.4.0 oder höher
  • Rubine
  • GCC und Make

Ubuntu

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Debian

sudo apt-get install ruby-full build-essential

Fedora

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8 / CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

Gentoo

sudo emerge -av jekyll

ArchLinux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

Übliche Installationen

gem install jekyll bundler

In Bezug auf das Hosting der von Jekyll produzierten Website. Es muss nur mit dem HTTPS-Protokoll kompatibel sein. Dies ist keine Jekyll-Anforderung. Moderne Browser zeigen keine Websites an, die dieses Protokoll nicht verwenden. Dies bedeutet, dass Ihr Hosting-Anbieter Ihnen einen Weg garantieren muss, um ein Public-Key-Zertifikat zu erhalten.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Luix sagte

    Bisher sehr klar, außer dass ich die Notwendigkeit von gcc und make immer noch nicht verstehe.

    1.    Diego German Gonzalez sagte

      Hey.
      Wird von Jekyll zum Generieren der Projektdateien verwendet