Sempre usei o jekyll para construir o site, mas resolvi migrar o estilo do site para o twitter bootstrap pois estava um pouco cansado daquele leiaute que eu fiz. Acabei usando o jekyll bootstrap para acelerar a migração. A organização do code é um tanto quanto melhor que a minha e então tive que substituir alguns detalhes em todos os posts ao mesmo tempo. Para não passar arquivo por arquivo, utilizei uma expressão regular com perl:

Para trocar o nome do leiaute

ls *.markdown | xargs perl -pi -e 's/layout: ideiame/layout: post/g'

Também removi o título e foi simples interno de cada post pois está sendo injetado pela nova template:

Para remover a linha do titulo de cada post

ls *.markdown | xargs perl -pi -e 's/# \\{\\{.page.title.}}//g'

Temas para o bootstrap

A estrutura do twitter bootstrap é simples e linda. E também permite usar temas de forma muito simples. Estou usando o tema cyborg do site bootswatch, e também adicionei um menu onde é possível trocar o tema. Agora só falta colocar um cookie para manter o mesmo tema do último acesso.

E aí gostaram do novo leiaute?

Jônatas Davi Paganini

Jônatas Davi Paganini

Developer and writer passionate about PostgreSQL, TimescaleDB, and building better systems. Currently sharing knowledge about time series databases and system architecture.