:: Topo :: doProjects ::

StaticSiteGenerator

Resumo

Mecanismo que dada uma “receita” - que inclui templates dos layouts, stylesheets, conteúdo (numa markup simples, tipo txt2tags), configurações (menus, secções, etc) - gera automaticamente páginas em (X)HTML/CSS com conteúdos estáticos. Poderá ser algo baseado em Rake e RakeTasks, com regras que especificam as “receitas”: junta este layout com esta stylesheet e este conteúdo (convertido em HTML) e cria a página estática HTML com menu, sub-menu, data da última actualização, sitemap, formulário de contacto, etc.

Referências

Historial

2007.10

Em Outubro de 2007 usei o staticweb como base de actualização de um site estático, com layout baseado em tabelas. Re-codifiquei o layout, ainda em tabelas, mas mais baseado em CSS, e em vez de actualizar n páginas (tantas quantas as páginas do site) decidi aplicar uma ferramenta que dado um layout e o conteúdo em bruto (neste caso HTML) re-construísse todas as páginas do site.

E funcionou.

Com algumas limitações, com algumas alterações ao código por omissão (geração de menus mais eficiente, etc.), com alguma ginástica mental consegui que o staticweb gerasse o que eu pretendia. Surgiu então a ideia de avançar com um projecto mais funcional, sem as limitações que encontrei no staticweb, que fizesse o mesmo - caso eu viesse a precisar de efectuar mais trabalhos semelhantes.

José Carlos Monteiro 2007/10/17 17:58

 
doprojects/staticsitegenerator.txt · Modificado em: 2008/01/28 23:25 (Edição externa)     Voltar ao topo