Sobre diferències i semblances. De WordPress a Jekyll 4

Sobre semblances i diferències

Alerta de Spoiler. En els següents articles de aquesta sèrie de per què vaig migrar de WordPress a Jekyll vaig a fer trampa. L'expressió «saltar-se la fila» pertany a l'escriptor James Altucher i al·ludeix al fet que hi ha una sèrie de tècniques que et permeten aprendre alguna cosa més ràpidament que les 10 mil hores que se suposa que es necessiten per ser experts en alguna cosa. Una d'elles és treure de l'equació el que no et deixa seguir endavant

Vaig perdre un munt de mesos tractant de seguir els tutorials dels diferents components que integren Jekyll per descobrir que no necessitava fer-ho. Hi ha un munt de temes per Jekyll desenvolupats per la comunitat, només havia de copiar la part de el codi que necessitava per crear el meu propi.

També hi ha complements per a tots els gustos.  Incloent un editor visual que sense ser tan complet com els de gestors de continguts, facilita bastant la tasca de redactar textos i afegir imatges.

Un punt important a tenir en compte amb els complements i temes. In WordPress es carreguen al servidor i requereixen d'una base de dades. Això ocupa espai i representa un potencial risc de seguretat. Amb Jekyll els complements i temes estan a l'ordinador de treball. El que es puja són pàgines web ja processades.

La tercera pota d'aquesta comparació són els frameworks. Hi ha un munt de plantilles ja creades per aquests frameworks i l'únic que has de fer és l'edició a mà. però, porta un munt de temps.

WordPress fa servir bàsicament tres tecnologies. PHP i Mysql sota el motor i HTML, CSS i Javascript per el que veu l'usuari. Jekyll fa servir Ruby com a llenguatge de programació i tres llenguatges. YAML, Liquid i un dialecte de Markdown anomenat Krandown per a la creació de les pàgines. Les pàgines seran sempre HTML, CSS i Jvascript per donar-li una mica de interectividad.

Sobre diferències i semblances. instal·lació

Els requisits per instal·lar WordPress són els següents:

  • PHP versió 7.4 o superior.
  • MySQL versió 5.6 o superior O MariaDB versió 10.1 o superior
  • Compatible amb HTTPS

En general, la majoria dels proveïdors d'allotjament web utilitzen Apache o NGNIX com a servidors el que et permetrà utilitzar WordPress. Però, si vols provar alguna altra alternativa, mentre compleixi els requisits de dalt, servirà.

En teoria pots tenir una instal lació de WordPress en el teu ordinador local per a la creació de continguts per a després pujar-los a servidor. però, la gràcia dels gestors de continguts és que pots treballar directament en el seu panell d'administración.

Avui dia, els proveïdors de hosting ofereixen plans amb WordPress ja instal·lats o script d'instal·lació automatitzats com a Softaculous. Només has de completar les dades que et demanen i en minuts tens el lloc instal·lat i llest per funcionar.

En el cas de la instal·lació manual, has de assegurar-te que està instal·lada l'última versió de PHP i configurar una base de dades. Tot això en el panell de control del teu proveïdor d'allotjament. Després hauràs de descarregar WordPress i editar les dades de configuració. A contiuación puges tots els arxius mitjançant ftp a servidor.

Per acabar, vas a la pàgina web i completes les dades que et demani.

La forma d'instal·lar Jekyll és la següent:

Requisits

  • Ruby versió 2.4.0 o superior
  • RubyGems
  • GCC i 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

Instal·lador

gem install jekyll bundler

Pel que fa a l'allotjament de el lloc produït per Jekyll. Només ha de ser compatible amb el protocol HTTPS. Això no és un requisit de Jekyll, els navegadors moderns no mostren els llocs que no usin aquest protocol. Això vol dir que el teu proveïdor de hosting ha de garantir-te alguna forma d'obtenir un certificat de clau pública.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Luix va dir

    Molt clar fins ara, excepte que encara no entenc la necessitat de gcc i make ..

    1.    Diego Germán González va dir

      Hola.
      Els utilitza Jekyll per generar els arxius de el projecte