2009-02-05 5 views
0

Est-ce que quelqu'un sait d'un utilitaire pour **** ahem **** cordage ensemble des pages statiques.Création dynamique de pages statiques ... (Je ne pose pas cette question parce que je veux, plutôt parce que je dois ...)

Par exemple:
Dire que j'écrit un en-tête et un pied de page d'une page, et je ne voulais changer le contenu sans **** **** soupir générer dynamiquement le contenu de la page. (IE la page est généré dynamiquement, mais le résultat final est juste une page statique pour être déversée dans un répertoire FTP.)

Je ne cautionne pas normalement faire ce genre de chose sans quelque chose comme Tiles ou serveurside comprend sur un serveur web, mais malheureusement mon employeur __doit ...__ ils ont utilisé pages statiques et il n'y a rien que je peux faire pour changer d'avis. (C++ programmeurs)

La chose la plus proche de ce que je décris ici que j'ai trouvé serait un utilitaire appelé cook qui est utilisé pour construire tiddlywiki.

droite, donc un utilitaire qui peut prendre un répertoire de:

  • statique page Pièces
    • Header.htm
    • footer.htm
  • pièces que le changement
    • about.htm
    • info.htm
    • Produits.htm
    • etc.htm

Et changer dans:

  • Site Build
    • about.htm (avec en-tête et pied de page ainsi que le contenu de/pièces que le changement/about.htm) entre
    • info.htm (même bit ...)
    • Produits.htm (même bit ...)
    • etc.htm (même bit ...)

Répondre

1

Cela ressemble à un travail pour Webby.

+0

Merci l'homme, je vais aller vérifier cela. (Et d'ailleurs merci de ne pas avoir voté ma question en raison de la stupidité de ce que mes supérieurs me disent ...) – leeand00

+0

J'ai lu à ce sujet, et on dirait que ça marche avec Sass ce qui est en partie lié au CSS Framework Compass (que j'ai également prévu d'utiliser). Merci! Je vous tiendrai au courant si je le fais fonctionner. Et si cela fonctionne, je vais vérifier cela comme la réponse plus tard. – leeand00

+0

@Chuck Cela a fait l'affaire! Merci Chuck! – leeand00

0

Sonne comme ce que vous voulez que le résultat final est quelque chose qui prendra des fichiers N et piquez le contenu dans une page HTML statique qui obtient téléchargé à ce que je suppose est un serveur Web. Est-ce que ça te paraît correct?

Je pense que Dreamweaver a cette fonctionnalité, mais si vous voulez quelque chose d'un peu plus bas niveau, utilisez cet algorithme:

load config file that you use for build parameters 
open stream to output file 
for each file in source folder 
    load to stream 
    write to output stream 
close output stream 
post file to remote site 

Une fois que vos pages ont été modifiées, ont seulement votre client géré ce processeur. S'il vous plaît laissez-moi savoir si j'ai totalement mal interprété ce que vous essayez d'accomplir. EDIT: Vous pouvez également essayer de placer un type de jeton dans vos pages "dynamiques" (% HEADER%,% FOOTER%, etc.) et chaque fois que votre processeur rencontre ce jeton, le remplacer par le contenu statique actuel.

+0

Accordé ce n'est pas un utilitaire pré-construit, mais il semble être un petit projet intéressant –

Questions connexes