Относно разликите и приликите. От WordPress до Jekyll 4

Относно приликите и разликите

Внимание спойлер. В следващите статии от тази поредица защо мигрирах от WordPress към Jekyll ще изневеря. Изразът „прескачане на репликата“ принадлежи на писателя Джеймс Алтучър и се отнася до редица техники, които ви позволяват да научите нещо по-бързо от 10 XNUMX часа, за които се предполага, че сте експерт по нещо. Едно от тях е да извадите от уравнението онова, което не ви позволява да продължите напред

Изгубих много месеци, опитвайки се да следвам уроците за различните компоненти, които изграждат Jekyll, за да открия, че не е нужно.. Има много теми, разработени от общността за Jekyll, просто трябваше да копирам частта от кода, която ми трябваше, за да създам своя собствена.

Има и аксесоари за всякакъв вкус.  Включително визуален редактор, който, без да е толкова пълен, колкото тези на мениджърите на съдържание, значително улеснява задачата за писане на текстове и добавяне на изображения.

Важен момент, който трябва да имате предвид при плъгини и теми. Иn WordPress се зарежда на сървъра и изисква база данни. Това заема място и представлява потенциален риск за сигурността. С Jekyll приставките и темите са на работния компютър. Това, което се качва, са вече обработени уеб страници.

Третият етап от това сравнение са рамките. Вече са създадени много шаблони за тези рамки и всичко, което трябва да направите, е да редактирате на ръка. Но това отнема много време.

WordPress използва основно три технологии. PHP и Mysql под двигателя и HTML, CSS и Javascript за това, което потребителят вижда. Jekyll използва Ruby като език за програмиране и три други езика. YAML, Liquid и Markdown диалект, наречен Krandown за създаване на страниците. Страниците винаги ще бъдат HTML, CSS и Jvascript, за да му придадат известна интерактивност.

Относно разликите и приликите. Инсталация

Изискванията за инсталиране на WordPress са следните:

  • PHP версия 7.4 или по-нова.
  • MySQL версия 5.6 или по-нова ИЛИ MariaDB версия 10.1 или по-нова
  • Съвместим с HTTPS

Като цяло повечето доставчици на уеб хостинг използват Apache или NGNIX като сървъри, които ще ви позволят да използвате WordPress. Но ако искате да опитате друга алтернатива, стига тя да отговаря на изискванията по-горе, ще го направи.

На теория можете да инсталирате WordPress на вашия локален компютър, за да създадете съдържание и след това да го качите на сървъра. Но, благодатта на мениджърите на съдържание е, че можете да работите директно в техния административен панелn.

Днес доставчиците на хостинг предлагат планове с вече инсталирани WordPress или автоматизирани скриптове за инсталиране като Softaculous. Просто трябва да попълните информацията, която те искат, и след минути сайтът е инсталиран и готов за работа.

В случай на ръчна инсталация, трябва да се уверите, че е инсталирана най-новата версия на PHP и да настроите база данни. Всичко това в контролния панел на вашия хостинг доставчик. След това ще трябва да изтеглите WordPress и да редактирате конфигурационните данни. След това качвате всички файлове чрез ftp на сървъра.

Накрая отидете на уебсайта и попълнете информацията, която той иска.

Начинът за инсталиране на Jekyll е както следва:

Изисквания

  • Руби версия 2.4.0 или по-нова
  • рубиджеми
  • GCC и 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

Инсталация

gem install jekyll bundler

По отношение на хостинга на сайта, произведен от Jekyll. Той трябва да бъде съвместим само с протокола HTTPS. Това не е изискване на Jekyll, съвременните браузъри не показват сайтове, които не използват този протокол. Това означава, че вашият хостинг доставчик трябва да ви гарантира някакъв начин за получаване на сертификат за публичен ключ.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   луикс каза той

    Засега е много ясно, освен че все още не разбирам необходимостта от gcc и make ..

    1.    Диего Герман Гонзалес каза той

      Здравейте.
      Използва се от Jekyll за генериране на файловете на проекта