2011-01-06 18 views
2

私の目標は、繰り返しコードの多い静的なWebサイトをアセンブルすることです。さて、私はJSPのインクルードをその目的のために使うことができました。しかし、サイトはまれにしか修正されず、gzipのような機能を使って非常に重い負荷がかかり、合併症は必要ありません。XML設定を使用してHTMLファイルを生成する

私の考えは、antのようなツールを使ってビルドプロセスを構築することです。ビルドプロセスはすべてのHTML部分を連結し、HTML、JS、CSSをminifierで前処理し、最後にgzipを適用します。 私はすべてのHTMLページとその順序に入る必要がある部分を定義するXML設定が必要です。

私はアリまたは類似のツールに関するアドバイスが必要です。どのように構成に近づくか、どのような外部ツールが役立つか?どんな提案も大変ありがとうございます。

+0

Jekyll(Ruby)やHyde(Python)などの静的サイト生成ツールを探したい場合があります。 –

+0

この関連する質問もチェックしてください:http://stackoverflow.com/questions/186290/best-static-website-generator –

答えて

1

XSLTは、XMLをHTMLのような別のフォーマットに変換するのに適しています。

Apache Xalanをダウンロードして試してみることができます。 XSLT processingをサポートしています。

+0

私はXSLTも好きです。 antはスタイルタグ付きのXSLTをサポートしています。私はここで必要なことを行うための良い例を見つけました:http://www.ibm.com/developerworks/xml/library/x-tipcombxslt/index.htmlそして私はSaxonを使うことに決めました。それはXSLT 2.0をサポートしています。より速い –

1

Javaの世界では、Apache Forrestを見ることができます。これは正確にそのようなことを行います。

他の世界では、有能なRubyサイトビルダーであるwebgenも存在します。

私はまた別の選択肢があることを覚えていますが、私は彼らの名前を見つけることができません。

+0

私はApacheフォレストを見ました。私はそれが私の目的にとっては複雑すぎると思います。ありがとう! –

関連する問題