О различиях и сходстве. От 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 следующий:

Реквизиты

  • Ruby версии 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 для создания файлов проекта