私たちの現在のサイトは、これらの気の利いたPHPテンプレートライブラリの1つを使用してまとめられたPHPインクルードを操作しやすいさまざまなものに分類されています。
現在、Antビルドを使用して、連結、縮小、および画像の最適化に関して、フロントエンドコードのほとんどを最適化しています。私たちがやりたいのは、PHPテンプレートファイルを解析し、静的HTMLページをビルドフォルダーに出力するAntタスクを追加することです。
誰かが私を正しい方向に向けることができますか?
私が達成したいことの以下の非常に基本的な例:
ビルド前のPHPテンプレート
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/tpl/basic-template.php');
startblock('title');
echo 'Test page';
endblock();
startblock('content');
include($_SERVER['DOCUMENT_ROOT'].'/incl/content-fragment.php');
endblock();
?>
Antタスクを介して上記の静的HTMLページを次のように作成することは可能ですか?
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test page</title>
</head>
<body>
<p>This paragraph was the contents of content-fragment.php</p>
</body>
</html>