5

私たちの現在のサイトは、これらの気の利いた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>
4

1 に答える 1

3

apacheを実行しているビルドサーバーでファイルをホストすることで、 AntGetタスクを使用できます。

<get src="http://buildserver/index.php" dest="app/index.html"/>
于 2012-04-14T11:48:08.493 に答える