Locaweb - Edição 43 - page 63

lw
programação
permite rastrear as mudanças feitas em
seu código fonte, mas que não possui
um controle mais burocrático nem
mesmo um controle de usuários.
A vantagem disso em relação a
um CMS é que, como não precisa de
nenhum código rodando do lado do
servidor nem fazer solicitação a banco
de dados, as páginas são processadas
muito mais rapidamente e há muito
mais segurança. Apenas transcrever
uma página HTML é algo que tem sido
feito pelos navegadores desde 1990 e
que hoje está sendo feito de maneira
muito eficiente.
Dentre os mais populares geradores
de páginas estáticas estão Jekyll,
Hyde, Phrozn, MiddleMan. Esse tipo
de ferramenta vem sendo feito desde
as primeiras versões do HTML, afinal
de contas, é natural que se queira
converter um texto commarcações
simples e concatenar algumas
informações repetidas, como menus,
escrever em linguagem de marcação,
como Markdown e Textile, usando seu
editor de texto favorito. Claro que essas
linguagens são mais limitadas que
o próprio HTML, mas essa limitação
acaba mantendo o layout simples e de
fácil manutenção.
Esses arquivos de texto são
geralmente organizados em estruturas
de diretórios criadas na hora da
instalação da ferramenta. Os demais
recursos como imagens e outras
mídias são referenciados nos textos e
armazenados em diretórios específicos.
Assim, com poucos comandos, tudo é
processado e as páginas ficam prontas
para serem hospedadas.
Markdown
Markdown é uma das mais
utilizadas linguagens de marcação para
HTML. Seu formato é extremamente
simples e de fácil compreensão, embora
ainda se estruture de forma a permitir
a criação de um conversor para outras
linguagens como HTML e XHTML.
A linguagem é bastante parecida
com as convenções utilizadas nos
sistemas online antigos como Usenet
cabeçalhos e rodapés, para montar um
site. Hoje em dia as ferramentas mais
famosas são implementadas em Ruby
e Python. Também é possível encontrar
ferramentas que usam PHP, ou
mesmo scripts antigos feitos em Shell
Script e Perl!
Linguagens de
marcação para HTML
Após simplificar a forma de criação
de seu site usando um gerador de
páginas estáticas, é necessário se
preocupar com o conteúdo. No CMS
o conteúdo era adicionado usando
um editor WYSIWYG, já em geradores
de páginas estáticas você precisará
Página da Markdown oferece vários editores de texto que fornecem um preview do estilo
Como se trata
de um sistema
estático, as
páginas são
processadas
muito mais
rapidamente
Além de simples e útil, a
linguagem de marcação
Markdown possui vários
editores de texto que fornecem
um preview do estilo, inclusive
ferramentas online como o
Markable. Verifique:
Para quem é usuário de GNU/
Linux ou algum outro sistema do
tipo Unix, há também plugins de
Vim e Emacs que destacam os
termos de sintaxe de Markdown.
Para o Gedit, veja o seguinte
plugin que, além de destacar a
sintaxe, adiciona a funcionalidade
Markdown Preview, onde é
possível observar em um painel
lateral o texto formatado:
FERRAMENTAS
locaweb
63
1...,53,54,55,56,57,58,59,60,61,62 64,65,66,67,68
Powered by FlippingBook