Sobre diferenças e semelhanças. Do WordPress ao Jekyll 4

Sobre semelhanças e diferenças

Alerta de spoiler. Nos artigos seguintes por esta série porque eu migrei do WordPress para o Jekyll irá trapacear. A frase "pular a linha" pertence ao escritor James Altucher e se refere a uma série de técnicas que permitem que você aprenda algo mais rapidamente do que as 10 horas que se supõe levar para ser um especialista em algo. Um deles é tirar da equação o que não te deixa seguir em frente

Perdi uma tonelada de meses tentando seguir os tutoriais dos diferentes componentes que compõem o Jekyll para descobrir que não era necessário.. Existem toneladas de temas para Jekyll desenvolvidos pela comunidade, eu só tive que copiar a parte do código que eu precisava para criar o meu próprio.

Também há acessórios para todos os gostos.  Incluir um editor visual que, sem ser tão completo quanto o dos gerenciadores de conteúdo, facilita muito a tarefa de redação de textos e adição de imagens.

Um ponto importante a ter em mente com plug-ins e temas. En WordPress é carregado no servidor e requer um banco de dados. Isso ocupa espaço e representa um risco potencial de segurança. Com Jekyll os plugins e temas estão no computador de trabalho. O que é carregado já são páginas da web processadas.

A terceira perna desta comparação são os frameworks. Existem muitos modelos já criados para essas estruturas e tudo o que você precisa fazer é editar manualmente. Mas, isso leva muito tempo.

O WordPress usa basicamente três tecnologias. PHP e Mysql abaixo do motor e HTML, CSS e Javascript para o que o usuário vê. Jekyll usa Ruby como linguagem de programação e três outras linguagens. YAML, Liquid e um dialeto Markdown chamado Krandown para criar as páginas. As páginas serão sempre HTML, CSS e Jvascript para dar alguma interetividade.

Sobre diferenças e semelhanças. Instalação

Os requisitos para instalar o WordPress são os seguintes:

  • PHP versão 7.4 ou superior.
  • MySQL versão 5.6 ou superior OU MariaDB versão 10.1 ou superior
  • Compatível com HTTPS

Em geral, a maioria dos provedores de hospedagem na web usa Apache ou NGNIX como servidores que permitem que você use o WordPress. Mas, se você quiser tentar alguma outra alternativa, desde que atenda aos requisitos acima, ela servirá.

Em teoria, você pode ter uma instalação do WordPress em seu computador local para criar conteúdo e, em seguida, enviá-lo para o servidor. Mas, a graça dos gerenciadores de conteúdo é que você pode trabalhar diretamente no painel de administraçãon.

Hoje, os provedores de hospedagem oferecem planos com WordPress já instalado ou scripts de instalação automatizada como Softaculous. Basta preencher as informações solicitadas e em minutos você terá o site instalado e pronto para funcionar.

No caso de instalação manual, você precisa ter certeza de que a versão mais recente do PHP está instalada e configurar um banco de dados. Tudo isso no painel de controle do seu provedor de hospedagem. Então você terá que baixar o WordPress e editar os dados de configuração. Em seguida, você carrega todos os arquivos via ftp para o servidor.

Por fim, você vai ao site e preenche as informações solicitadas.

A maneira de instalar o Jekyll é a seguinte:

requisitos

  • Ruby versão 2.4.0 ou superior
  • gemas de rubi
  • GCC e 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

instalação

gem install jekyll bundler

Em relação à hospedagem do site produzido por Jekyll. Ele só precisa ser compatível com o protocolo HTTPS. Este não é um requisito Jekyll, os navegadores modernos não exibem sites que não usam este protocolo. Isso significa que seu provedor de hospedagem deve garantir a você alguma forma de obter um certificado de chave pública.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   luix dito

    Muito claro até agora, exceto que ainda não entendo a necessidade de gcc e make ..

    1.    Diego German Gonzalez dito

      Olá.
      Usado por Jekyll para gerar os arquivos do projeto