Paulo Henrique Rodrigues Pinheiro

Blog sobre programação para programadores

Nova infra desse Blog

Nesse texto explico o que mudou na infraestrutura do blog.

O bom e velho Eniac!

Motivação

Esse blog já passou por algumas mudanças, de visual, de infraestrutura, de sistema usado. Em geral, curiosidade e falta do que fazer ou um estado mental de profunda compulsão.

Dessa vez, o motivo foi financeiro. Estava para pagar a conta do VPS em que o blog era hospedado (sim, eu configurei meu próprio NginX, com as melhores e mais seguras e mais performáticas opções, um velho vício).

Aí pensei, caramba, ninguém lê esse blog, ele só serve para que eu conheça os bots mais ativos da Internet, e para que eu registre e fixe em minha cabeça as coisas que vou descobrindo.

Eu posso ter isso sem pagar nada! E o que é mais importante, de forma melhor.

Escolha

Eu já tinha usado o github de duas formas: criando página e usando a renderização de arquivos Markdown no próprio repositório mesmo. Ficava bonitinho, e era fácil de alterar. Comitava, tava valendo.

Mas o GitHub Pages tem um problema. Para domínios próprios, não há HTTPS. Que vergonha, no final de 2017, fazer algo em HTTP... Na verdade, minha preocupação é o Google ficar brabo, e não me ranquear devidamente.

Pesquisei um pouco e encontrei um texto sugerindo e explicando uma forma de ter GitHub Pages, HTTPS e domínio próprio.

Enfim, o CloudFlare e o GitHub Pages se entendem, e eu não tenho mais que me preocupar em cada três meses renovar o certificado da LetsEncrypt.

Implementação

Em uns 20 minutos, fiz toda a migração do blog, incluindo DNS, além da inclusão do site em um sistema de monitoramento de tráfego. Ainda não decidi com qual vou ficar, estou testando dois:

O Google Analytics é um canhão para mim, só preciso saber que páginas são acessadas e por quais caminhos chegam ao meu blog.

E tudo isso só é possível por eu estar usando um gerador de blog estático, o sensacional e caótico GeraBlog, escrito por mim como uma forma de me iniciar em Ruby.


Compartilhe:



Mantenha contato:

e-email twitter github