DEV Community

Bruno Pulis
Bruno Pulis

Posted on • Originally published at brunopulis.com on

Wordpress vs Eleventy: minhas impressões pessoais

Imagem representando o ano novo

Um ano novo começou e seguimos o velho mantra de todos os anos, aquele famoso ditado popular:

Ano novo, vida nova.

Nesse artigo, irei contar para vocês algumas mudanças que fiz no meu site.

Se você me acompanha há um tempo percebeu que o layout mudou, não é mesmo?

Além da parte visual, algumas coisas na arquitetura também foram modificadas. Então, vem comigo que vou detalhar todo o processo.

Início de tudo

Em meados de 2017, decidi criar um blog para escrever sobre diversos assuntos, ainda não tinha uma linha editorial definida. Na maior parte do tempo, utilizei o Wordpress hospedado em um domínio próprio.

Dessa forma, eu tinha controle do código de ponta a ponta, a stack que utilizei por muito tempo foi:

  • Wordpress;
  • MySQL;
  • Hospedagem compartilhada;
  • FTP 🤣

Nunca tive problemas com essa stack, porém, em 2022 queria algo mais minimalista.

Comecei a perceber que estava com certas burocracias no Wordpress, as quais impediam de ser mais criativo e produtivo com o conteúdo.

Escolhendo a stack

Existem várias tecnologias as quais ficamos pensando "**um dia vou experimentar **", o meu namoro com a Jamstack durou muito tempo. Entretanto, esse ano decidi usar.

O que é a JamStack?

Segundo o próprio site da JamStack,é:

Uma arquitetura projetada para tornar a Web mais rápida , mais segura e mais fácil de dimensionar. Se baseia em muitas das ferramentas e fluxos de trabalho que os desenvolvedores adoram e que trazem o máximo de produtividade.

Existem diversas vantagens ao utilizar essa arquitetura, dentre elas, podemos destacar:

  • segurança;
  • escalabilidade;
  • performance;
  • manutenbilidade;
  • portabilidade;
  • experiência de desenvolvimento (DX).

Pontos positivos

A experiência de usar a stack é bem agradável, o desenvolvedor se sente confortável, no meu caso, senti bem mais produtivo.

Além disso, o nível de controle de código é total, facilitando assim a sua privacidade.

Tecnologias utilizadas

Para realizar essa transição escolhi três tecnologias que contribuíram bastante:

Eleventy

É um gerador de sites estáticos bastante famoso, open source e prioriza a privacidade dos dados, onde alguns projetos de empresas de renome utilizam.

Podemos destacar:

Sua flexibilidade e praticidade me impressionaram, me lembrou bastante o Jekyll que é escrito em Ruby.

Netlify

O Netlify utilizo como ferramenta de deploy, com ele conseguimos subir um site estático em questão de segundos.

Além disso, conta com diversas ferramentas que valem muito a pena experimentar.

GitHub

Na minha stack utilizo o GitHub como uma "hospedagem" tradicional.

Tenho controle total do código e posso criar Actions para automatizar diversas tarefas que posso julgar necessárias.

Privacidade

Depois do escândalo da Cambridge Analytica, comecei a prestar mais atenção na questão de privacidade.

Minha meta é cada vez utilizar menos o Google e suas ferramentas, existe até um tutorial passo a passo de como fazer isso.

Pensando nesse sentido, resolvi testar o Plausible Analytics, um serviço de Analytics para sites com a promessa de não perseguir os usuários com propagandas e coletar dados.

Aproveitando o gancho, troquei de serviço de newsletter também, estou experimentando o Buttondown Email Substack.

E se você não faz parte da minha newsletter, considere assiná-la.

Bom, acredito que isso seja tudo (por enquanto) novas modificações serão comentadas posteriormente.

Algo que almejo é experimentar o uso de WebMentions, porém, isso é assunto para um próximo post.

Até lá, Pulis.

Top comments (0)