Për dallimet dhe ngjashmëritë. Nga WordPress në Jekyll 4

Rreth ngjashmërive dhe ndryshimeve

Paralajmërim i shpërndarësit Në artikujt vijues nga këtë seri pse kam migruar nga WordPress në Jekyll do të mashtroj. Shprehja "kapërce vijën" i përket shkrimtarit James Altucher dhe i referohet një numri teknikash që ju lejojnë të mësoni diçka më shpejt sesa 10 orët që supozohet të jenë eksperte për diçka. Njëri prej tyre është të heqësh nga ekuacioni atë që nuk të lejon të ecësh përpara

Kam humbur shumë muaj duke u përpjekur të ndjek udhëzimet për komponentët e ndryshëm që përbëjnë Jekyll për të zbuluar se nuk kisha nevojë. Ekzistojnë një ton temash të zhvilluara nga komuniteti për Jekyll, unë thjesht duhej të kopjoja pjesën e kodit që më duhej për të krijuar temën time.

Ka edhe pajisje për të gjitha shijet.  Përfshirë një redaktues vizual që, pa qenë aq i plotë sa ata të menaxherëve të përmbajtjes, e bën shumë më të lehtë detyrën e shkrimit të teksteve dhe shtimin e imazheve.

Një pikë e rëndësishme për tu mbajtur në mend me shtojcat dhe temat. DHEn WordPress është i ngarkuar në server dhe kërkon një bazë të dhënash. Kjo zë hapësirë ​​dhe përfaqëson një rrezik të mundshëm të sigurisë. Me Jekyll shtojcat dhe temat janë në kompjuterin e punës. Ajo që është ngarkuar janë tashmë të përpunuara në uebfaqe.

Faza e tretë e këtij krahasimi janë kornizat. Ekzistojnë një mori modelesh të krijuar tashmë për ato korniza dhe gjithçka që duhet të bësh është të redaktosh me dorë. Por, duhet shumë kohë.

WordPress përdor në thelb tre teknologji. PHP dhe Mysql poshtë motorit dhe HTML, CSS dhe Javascript për ato që përdoruesi shikon. Jekyll përdor Ruby si gjuhë programimi dhe tre gjuhë të tjera. YAML, Liquid dhe një dialekt Markdown i quajtur Krandown për krijimin e faqeve. Faqet do të jenë gjithmonë HTML, CSS dhe Jvascript për t'i dhënë asaj një farë interektiviteti.

Për dallimet dhe ngjashmëritë. Instalimi

Kërkesat për të instaluar WordPress janë si më poshtë:

  • Versioni PHP 7.4 ose më i lartë.
  • Versioni MySQL 5.6 ose më i lartë OSE versioni MariaDB 10.1 ose më i lartë
  • Në përputhje me HTTPS

Në përgjithësi, shumica e ofruesve të mbajtjes së faqeve në internet përdorin Apache ose NGNIX si servera të cilët do t'ju lejojnë të përdorni WordPress. Por, nëse doni të provoni ndonjë alternativë tjetër, për sa kohë që plotëson kërkesat e mësipërme, ajo do të bëjë.

Në teori mund të keni një instalim WordPress në kompjuterin tuaj lokal për të krijuar përmbajtje dhe më pas ta ngarkoni atë në server. Por, hiri i menaxherëve të përmbajtjes është se ju mund të punoni drejtpërdrejt në panelin e administrimit të tyren.

Sot, ofruesit e pritjes ofrojnë plane me skedarë instalimi të instaluar ose të automatizuar WordPress tashmë të instaluar si Softaculous. Thjesht duhet të plotësoni informacionin që ata kërkojnë dhe brenda pak minutash keni sitin të instaluar dhe gati për t'u përdorur.

Në rastin e instalimit manual, duhet të siguroheni që versioni i fundit i PHP është i instaluar dhe të vendosni një bazë të të dhënave. E gjithë kjo në panelin e kontrollit të ofruesit tuaj të pritjes. Pastaj do të duhet të shkarkoni WordPress dhe të redaktoni të dhënat e konfigurimit. Pastaj ju ngarkoni të gjitha skedarët përmes ftp në server.

Më në fund, ju shkoni në faqen e internetit dhe plotësoni informacionin që ajo kërkon.

Mënyra për të instaluar Jekyll është si më poshtë:

Kërkesat

  • Versioni Ruby 2.4.0 ose më i lartë
  • Gurë Kristali Ruby
  • GCC dhe Bëni

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

instalim

gem install jekyll bundler

Lidhur me pritjen e faqes së prodhuar nga Jekyll. Ajo vetëm duhet të mbështesë protokollin HTTPS. Kjo nuk është një kërkesë e Jekyll, shfletuesit modernë nuk shfaqin faqe që nuk e përdorin këtë protokoll. Kjo do të thotë që ofruesi juaj i pritjes duhet t'ju garantojë një farë mënyre për të marrë një çertifikatë të çelësit publik.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   luix dijo

    Shumë e qartë deri më tani, përveç që unë ende nuk e kuptoj nevojën për gcc dhe të bëjë ..

    1.    Diego German Gonzalez dijo

      Hey.
      Përdoret nga Jekyll për të gjeneruar skedarët e projektit