2016-09-21 1 views
1

Je suis actuellement en train de concevoir et d'affiner une page d'atterrissage. Au fil du temps, beaucoup de choses ont été ajoutées et la gestion du nombre de sections et de modaux n'est plus aussi simple qu'autrefois.Système de gabarit simple pour le développement Web statique

Je vais directement à ma question: existe-t-il une solution simple pour utiliser des modèles dans votre flux de conception Web normal pour créer des sites Web statiques? Je n'ai pas besoin des avantages d'un générateur de site statique, comme compiler mon sass ou réduire mes fichiers js. Interpolation et un fichier de configuration ne sont pas non plus nécessaires ni souhaités. Connaissez-vous un système qui me permet seulement de diviser mon fichier html en plusieurs composants qui seront ensuite sauvegardés dans différents fichiers html?

P.S. Je ne cherche pas de moteur de template Javascript. La création devrait se produire une fois et produire un fichier html normal.

Répondre

1

Sans l'aide inclut PHP, je ne sais pas si cela peut être accompli sans utiliser une certaine forme de moteur JS Templating comme:

The majority of the web's content has a simple and declarative way to load itself. Not so for HTML

Vous devriez vérifier:

  • Metalsmith
    • Générateur de site statique enfichable extrêmement simple.
  • Handlebars
    • Guidons fournit la puissance nécessaire pour vous permettre de créer des modèles sémantiques efficacement sans frustration.

Si vous utilisez GULP/GRUNT dans votre flux de travail de toute façon il y a des plugins comprennent:

  1. npmjs search for 'gulp include'
  2. npmjs search for 'grunt include'
+0

Je vous remercie de votre réponse. Malheureusement, je n'ai pas posé de question très détaillée. Je n'utilise aucune forme de construction (comme gulp et grunt) mais j'utilise plutôt CodeKit. J'ai décidé d'aller avec le langage KIT (essentiellement des commentaires HTML qui incluent des instructions d'importation et ne fonctionnent qu'avec CodeKit). Mais puisque votre réponse résoudrait la question, je la marquerai. –