:: 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
- [http://txt2tags.sourceforge.net/ | txt2tags]]
-
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