Alguém pode me apontar para uma estrutura de autoria / pré-processamento de HTML estatágica modular, um LA Sass?Ou com mais precisão, Haml inclui?

StackOverflow https://stackoverflow.com//questions/12664040

  •  11-12-2019
  •  | 
  •  

Pergunta

Eu me vejo fazendo muito trabalho aqui e lá (tanto para mim e no contrato) para desenvolver sites pequenos e estáticos, onde o uso de ferramentas dinâmicas como estruturas de PHP ou trilhos seria totalmente inútil e pesada e desperdiçada de recursos.

Estou procurando uma maneira de criar sites HTML estáticos que introduz um nível de modularidade e simplificação de sintaxe; Para esclarecer, algo como sass para HTML com uma sintaxe rápida e que permite que padrões comuns sejam extrudidos para separar arquivos.

Estou ciente de Haml. Eu adoraria por Haml ser minha solução. Mas em toda a minha leitura, Haml não parece ter um equivalente a um estilo de sass incluir diretiva usada para alinhar o conteúdo de arquivos externos. Além disso, a Haml parece furar como mais um motor de modelos do que uma ferramenta de autoria, a maneira como as contas de sass se - Parece ter o desejo de ser um substituto para o ERB e ser usado em projetos de trilhos, em vez de ser usado como um pré-processador HTML modular.

Eu sei que eu poderia rolar minha própria solução, aparafusando uma pequena quantidade de rubi e avaliação em linha para Haml, mas parece um pouco barato e sujo, já que isso não é realmente o que Haml "quer" fazer. Não é uma solução que eu sou avesso, mas se houver uma opção de peso leve, que basicamente se comporta como sass, mas para HTML, então eu prefiro ir essa rota.

Foi útil?

Solução

Parece como estase Coloque-se muito bem nas suas necessidades.Eu usei para construir um número de pequenos sites estáticos agora.

Outras dicas

Nós construímos sites estáticos com Middleman .Há muitos recursos, mas principalmente é apenas um gerador de site estático muito útil (para desenvolvimento e produção).Como um middleman mais é uma coisa bastante popular.

e outra opção conhecida é um servir .Pode ser útil para protótipos de trilhos ou para as pessoas, que já familiarizam com os trilhos.

Mas eu ainda prefiro middleman porque é mais popular (sirva apenas mais jovem, não pior).

Quanto à sua pergunta: Em ambas as ferramentas, você pode dividir as visualizações de Haml em parciais, layouts, etc.

Além disso, dê uma olhada em Esta categoria .

Outra opção é jekyll .Ele oferece uma configuração fácil, fácil sintaxe, plugins e extras.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top