Quelqu'un peut-il me dire à un cadre de création / prétraitement HTML statique modulaire, à la Sass?Ou plus précisément, Haml avec comprend?

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

  •  11-12-2019
  •  | 
  •  

Question

Je me trouve beaucoup de travail ici et là-bas (pour moi-même et sur contrat) pour développer de petits sites statiques, où l'utilisation d'outils dynamiques tels que les cadres ou les rails de PHP serait totalement inutile et lourd. des ressources.

Je cherche un moyen d'auteur de sites HTML statiques qui introduisent un niveau de modularité et de simplification de la syntaxe; Pour clarifier, quelque chose comme SASS pour HTML avec une syntaxe rapide et permettant à des modèles courants d'être extrudé dans des fichiers séparés.

Je suis au courant de Haml. J'aimerais que Haml soit ma solution. Mais dans toute ma lecture, HAML ne semble pas avoir d'équivalent à un style SASS inclure une directive utilisée pour entrer dans le contenu du contenu des fichiers externes. De plus, HAML semble se faire preuve de se facturer comme plus d'un moteur de modèles qu'un outil de création de la manière dont la SASS se facture elle-même; Il semble avoir le désir d'être un remplacement pour ERB et d'être utilisé dans des projets de rails plutôt que d'être utilisé comme préprocesseur HTML modulaire.

Je sais que je pourrais faire ma propre solution en boulonnant une petite quantité d'évaluation rubis et en ligne sur Haml, mais il se sent un peu bon marché et sale car ce n'est pas vraiment ce que Haml "veut" faire. Ce n'est pas une solution que je suis opposée à, mais s'il y a une option sans configuration, il y a une option de poids léger qui se comporte essentiellement comme SASS mais pour HTML, alors je préférerais aller cet itinéraire.

Était-ce utile?

La solution

Il semble que Stasis conviendrait très bien à vos besoins.Je l'ai utilisé pour construire un certain nombre de petits sites statiques maintenant.

Autres conseils

Nous construisons des sites statiques avec Middleman .Il y a beaucoup de fonctionnalités, mais il s'agit principalement d'un générateur de chantiers statiques très pratique (pour le développement et la production).En tant que Middleman Plus, une chose bien populaire.

et une autre option connue est un servir .Il peut être utile pour les prototypes de rails ou pour les personnes qui connaissent déjà des rails.

Mais je préfère toujours le middleman car il est plus populaire (servir juste plus plus jeune, pas pire).

A propos de votre question: Dans les deux outils, vous pouvez diviser les vues de HAML en partiels, mises en page, etc.

Aussi, jetez un coup d'œil à Cette catégorie .

Une autre option est Jekyll .Il offre une configuration facile, une syntaxe facile, des plugins et des extras.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top