Mind Bending

De uns tempos pra cá eu tenho percebido o quão desperdício de recursos computacionais (e humanos) é utilizar um blog em Wordpress. Pensem um pouco, eu comecei este blog em 2010, por qual motivo o 1º artigo que eu escrevi precisa ser "regerado" toda vez que que alguém o acessa? Ele poderia muito bem ser uma página HTML estática servida pelo Apache. E quanto a toda a interface web e administração? Já faz um ano que eu escrevo todos os artigos deste blog no VIM, diretamente em HTML.

Pelican

Por esses (e alguns outros poucos) motivos, migrei meu blog (na verdade dois) inteiro para o Pelican, uma gerador de sites estáticos escrito em Python. E vocês aí achando que eu estava a toa este tempo todo.

Para aqueles que possam se interessar, eu não me arrependo nem um pouco da migração. Uma das coisas que mais me incomodava no Wordpress era a minha vontade incontrolável de customizá-lo/estendê-lo associada à minha grande inabilidade com a linguagem PHP. Agora, com o Pelican eu posso hackea-lo a vontade.

Na verdade, desde que comecei essa migração eu nunca programei tanto. Fiz alguns scripts em shell e outros em Python para processar os artigos antigos do Wordpress, alguns scripts em bash para automatizar a compilação do blog, aprendi a utilizar o Jinja2, fiz alguns plugins para o Pelican (este por exemplo), criei este tema baseado no Bootstrap… É foram 2 meses bem ocupados.

Agora o Mind Bending Blog está em uma nova fase, com um workflow muito mais agradável para mim (VIM+GIT+Make+Pelican) rodando com o NGINX (estou feliz por abandonar o Apache também), em breve vou escrever aqui todo o processo de migração, as configurações do NGINX, Git e os scripts que utilizei para automatizar esse processo.

É isso aí pessoal. Até mais…

Magnun

Magnun

Engenheiro de telecomunicações por formação, mas trabalha com suporte à infraestrutura GNU/Linux, e nas horas vagas é Programador OpenSource (Python e C) desenhista e escritor do Mind Bending Blog.


Comments

comments powered by Disqus