mie pagine web statiche sono costruiti da un enorme mazzo di modelli che sono inter-incluso l'utilizzo di "importazione" di Template Toolkit e "include", in modo da page.html assomiglia a questo:Come posso gestire le dipendenze dei modelli in Template Toolkit?
[% INCLUDE top %]
[% IMPORT middle %]
Poi superiore potrebbe avere anche più file inclusi.
Possiedo molti di questi file e devono essere eseguiti per creare pagine Web in varie lingue (inglese, francese, ecc., Non lingue del computer). Questo è un processo molto complicato e quando un file viene aggiornato mi piacerebbe essere in grado di rifare automaticamente solo i file necessari, usando un makefile o qualcosa di simile.
Esistono strumenti come makedepend
per i file C in grado di analizzare i modelli di modelli di toolkit e creare un elenco di dipendenze da utilizzare in un makefile?
O ci sono modi migliori per automatizzare questo processo?
Trovo 'depend' in' .ttreerc' un po 'instabile e scomodo con lunghe liste di dipendenze. Dovrei guardare in 'ttree' per vedere come stanno affrontando. –
@Aaahh, utilizza 'Testo :: AnalisiParole' per analizzare le dipendenze. Ora, questo spiega molto ;-) In ogni caso, penso che l'OP voglia sapere se è in grado di generare automaticamente tali informazioni di dipendenza in base alle direttive '[% - INCLUDE -%]' etc nei file modello. Tuttavia, +1 per indicare '.ttreerc'. –
@Sinan: avevo 2-3 idee sul bit di dipendenza ma mi sono sentito meglio lasciarlo fuori finché non avessi qualcosa di concreto. Vedi il mio aggiornamento. – draegtun