Website no Ar!

Criado:   |  Atualizado:
Autor: LVX

A criação deste website foi longa. Desde 2023, interessei-me mais por tecnologia e programação em meio a desmotivação profissional de outra área com que lido. Nas horas vagas - e também nas horas em que deveria estar fazendo outra coisa -, fiz o primeiro esboço do https://lvvvx.com, o que achei muito divertido. Desde então, acrescentei funções, li recomendações de SEO, tentei deixar tudo quanto pude de maneira automatizada para reduzir meu trabalho futuro. Agora, em 2024, posso compartilhá-lo.

Acima de tudo, quis criar este projeto com o intuito de aprender e compartilhar o que aprendo.

Por Que Jekyll?

Primeiro, tem de se pensar: quero gastar mensalmente com servidor, fazer um site com backend e múltiplas funções dinâmicas, ou deixar tudo com o básico HTML, ter um provedor de hospedagem gratuito e ter gastos apenas com o domínio? Considerando a natureza informativa deste projeto, a escolha é clara. Então que se opta por um site estático, com a menor carga possível de requisições e de tamanho de transferência de arquivos.

Há vários geradores de sites estáticos bem conhecidos, como jekyll, Hugo, Zola. A escolha pelo primeiro se deve ao fatos de eu desconhecer os demais na época, ele me parecer popular e ter vários anos de desenvolvimento. Em retrospecto, neste, momento, escolheria-o de novo. Suas funções são muito úteis com filtros próprios e da linguagem-template liquid.

Como Este Site Foi Feito

Ao longo desse tempo, desenvolvi um fluxo em que, atualmente, basta-me criar um arquivo no diretório para posts e definir alguns parâmetros pela frontmatter no formato yml. As demais relações para o cabeçalho (<head>) do HTML, otimizações de imagens, relações entre posts, todas são feitas automaticamente, de forma que agora me torna possível focar no conteúdo publicado.

Tudo foi pensado para ter a maior otimização possível (exceto em ter várias imagens de dimensões diferentes para serem servidas de acordo com o tamanho da tela, o que geraria muitos arquivos e mais facilmente estouraria o limite para hospedagens gratuitas), a menor carga para o usuário e para o servidor, o menor tamanho de arquivos e com uso nulo ou, quando necessário, mínimo de javascript em cada página.

A intenção desta postagem não é detalhar os meandros de cada função desenvolvida, mas de anunciar este novo site e repassar rapidamente sobre ferramentas utilizadas. Possivelmente, quando o site estiver mais maduro, o código-fonte será postado no GitHub, momento em que uma nova postagem será feita explicando cada mecanismo presente.

Planos Futuros

Agora que a estrutura está pronta, várias ideias para publicações estão engatilhadas para serem escritas, assim como para livros, cuja disponibilidade também se dará sob forma de páginas do site - ao menos para alguns.

Diretórios:   posts/ anuncios/

Tags: #tech #website #programacao #jekyll

Esta página está também disponível em: en

Compartilhe: 𝕏 f Reddit Whatsapp Telegram