У меня есть несколько файлов HTML, расположенных в разных местах (в общем корне), например:
index.html
moduleA/list.html
moduleA/add.html
moduleB/list.html
moduleB/add.html
...
Кроме того, у меня есть один файл с именем _template.html, который содержит HTML-код и заполнитель #CONTENT#
.
Что мне нужно:
- Скопируйте все HTML-файлы в публичный каталог / каталог
- Каждый файл HTML в каталоге public / должен также содержать код из _template.html, обернутый вокруг исходного содержимого.
Я использую ANT для копирования файлов, но не могу понять, как обернуть код шаблона вокруг кода ...
Мой ANT-скрипт выглядит так:
<project default="build">
<target name="build">
<copy todir="${dir.intermediate}/temp">
<fileset dir="${dir.source}" includes="**/*.html"/>
</copy>
</target>
</project>
Пример:
index.html
<div>This is the index-page</div>
_template.html
<html>
<head><title>Page-Title</title></head>
<body>
#CONTENT#
</body>
</html>
Должен сгенерировать выходной файл:
<html>
<head><title>Page-Title</title></head>
<body>
<div>This is the index-page</div>
</body>
</html>