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.
Shumë e qartë deri më tani, përveç që unë ende nuk e kuptoj nevojën për gcc dhe të bëjë ..
Hey.
Përdoret nga Jekyll për të gjeneruar skedarët e projektit