Mis páginas web estáticas se construyen a partir de un gran ramo de plantillas que son inter-incluido el uso de "importación" de la plantilla y el kit de herramientas de "incluir", por lo pagina.html se parece a esto:¿Cómo puedo manejar las dependencias de plantilla en Template Toolkit?
[% INCLUDE top %]
[% IMPORT middle %]
A continuación, la parte superior puede tener incluso más archivos incluidos.
Tengo muchos de estos archivos, y se deben ejecutar para crear las páginas web en varios idiomas (inglés, francés, etc., no en idiomas de computadora). Este es un proceso muy complicado y cuando se actualiza un archivo, me gustaría poder rehacer automáticamente solo los archivos necesarios, usando un archivo MAKE o algo similar.
¿Hay herramientas como makedepend
para archivos C que pueden analizar plantillas de plantillas de herramientas y crear una lista de dependencias para su uso en un archivo MAKE?
¿O existen mejores formas de automatizar este proceso?
Encuentro 'dependen' en' .ttreerc' un poco escamoso e inconveniente con largas listas de dependencias. Debería buscar en 'ttree' para ver cómo están lidiando con eso. –
@Aaahh, usa 'Text :: ParseWords' para analizar las dependencias. Ahora, eso explica mucho ;-) En cualquier caso, creo que el OP quiere saber si puede generar esa información de dependencia automáticamente basándose en las directivas '[% - INCLUDE -%]' etc. en los archivos de plantilla. Sin embargo, +1 para señalar '.ttreerc'. –
@Sinan: tenía un 2-3 ideas sobre el bit de la dependencia, pero me sentí mejor dejándolo así hasta que tuviera algo concreto. Ver mi actualización – draegtun