Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Programmation.shell : Insérer un contenu dans un modèle

Posté par MilkaJinka () le 03 avril 2008

Après plusieurs tentatives infructueuses de ma part, je viens quémander votre aide sur un petit script pour un site statique.



Je voudrais automatiser l'inclusion du contenu (juste le corps du texte avec les balises qui vont bien) dans un modèle de page, et en gardant le modèle dans un seul fichier.



Au final, mon fichier source/divers/truc.txt devrait donner la page divers/truc.html. En gros, il y aurait dans le modèle un gros {CONTENU} à remplacer par le contenu effectif des fichiers. Et c'est là que je bloque. J'ai eu beau tripatouiller find et sed, je n'y suis pas arrivé... Un petit coup de pouce pour que je m'améliore ?

> Lire le message (7 commentaires, moyenne: 2,4).  

Vous avez demandé le commentaire #919567.

txt2tags

Posté par Farvardin (page perso, ) le 03/04/2008 à 09:01. (lien). Évalué à 2.

si tu parles d'un site statique, c'est donc que tu prévois de générer les pages automatiquement pour ce site statique.

Je fais cela avec txt2tags, qui peut utiliser des macro et un préprocesseur pour générer les fichiers html, et inclure des fichiers extérieurs. Tu peux regarder des exemples ici :
http://ifiction.free.fr/txt2tags/
ou sur le site officiel : http://txt2tags.sourceforge.net/

Par contre le truc c'est que pour notre site on a rajouté un peu de php, mais la plupart de ces pages php sont déjà générées par txt2tags pour avoir un code clair et facile à maintenir.

--
Tous ensemble contre l'esclavitude des logiciels privateurs !
  • [^]Re: txt2tags

    Posté par MilkaJinka () le 03/04/2008 à 18:16. (lien). Évalué à 2.

    Je me suis déjà essayé à txt2tags ou autres, c'est la galère dès qu'on veut pousser l'HTML (les classes, les attributs, etc). Je préfère faire le truc le plus minimal possible, sans autre outils qu'un éditeur de texte et qu'un shell.

    --
    Persiste.
    • [^]Re: txt2tags

      Posté par Farvardin (page perso, ) le 03/04/2008 à 20:34. (lien). Évalué à 2.

      comme tu veux. Le mieux reste d'inclure via des macros des div que l'on habille avec du css. Et sinon txt2tags c'est juste un seul script en python, donc ça reste minimal à ce niveau.

      --
      Tous ensemble contre l'esclavitude des logiciels privateurs !