Ghost

Posted on Fri 07 February 2014 in meta

Para um primeiro post, nada melhor do que falar de plataformas de blogging e introduzir aquela que está por detrás deste blog — Ghost.

Ghost é um software de blogging novo, open-source, desenvolvido em Node.js e financiado através de uma iniciativa de crowdfunding.

É suposto ser simples, com design limpo e o mínimo de funcionalidade possível. Os posts são escritos em markdown, uma linguagem textual compatível com HTML e que hoje anda muito na moda.

Inicialmente, estava a pensar usar Wordpress por ser, hoje em dia, um padrão de-facto da web. Não é apenas uma mera ferramenta de criação de blogs — é também um sistema de gestão de conteúdos (CMS) genérico e bastante poderoso.

Depois de instalar Wordpress, gostei bastante do tema incluído na última versão e do dashboard para gestão de páginas e comentários. No entanto, tinha vontade de experimentar algo novo, e assim que instalei Ghost, apercebi-me que, out-of-the-box, havia uma grande diferença ao nível de performance de carregamento das páginas e utilização de recursos, a tender favoravelmente para o lado do Ghost (certamente, também se deve à fraca potência desta máquina :P).

Para servidores fracos e gratuitos, também tinha uma outra opção — geradores de blogs estáticos.

Recentemente, estas ferramentas têm vindo a tornar-se populares, principalmente entre as pessoas mais conhecedoras de tecnologia. Transformam todo o conteúdo de um blog residente em ficheiros ou base de dados, num conjunto de páginas estáticas HTML. Assim, do lado do servidor, basta apenas ter o Apache (ou o Nginx) a servir o HTML simples com os restantes ativos (imagens, Javascript e CSS).

Deste género, vale a pena referir Octopress (para quem gosta de Ruby) e Pelican (Python).

É possível que escreva, num post futuro, como configurar Arch Linux (ou outro sistema idêntico) com Ghost e Wordpress + Nginx.

See you.