我有分佈在不同地方(在一個共同的根源)多個HTML文件,就像這樣:使用Ant封裝HTML代碼靜態模板
index.html
moduleA/list.html
moduleA/add.html
moduleB/list.html
moduleB/add.html
...
此外,我已經一個文件名爲_template.html,包含HTML代碼和佔位符#CONTENT#
。 我需要什麼:
- 複製所有的HTML文件到公共/目錄
- 每個HTML文件中的公共/目錄還應該有來自_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>
謝謝!該解決方案簡單而有效。閱讀完這個答案後,我能在3分鐘內解決我的問題。 – Philipp