8

HTML、CSS、およびJSのみを使用するWebサイトで作業しています(バックエンドは必要ありません)。情報提供を主な目的としたシンプルなサイトです。すべてのページ(ヘッダー、コンテンツの領域、フッター)に1つの標準テンプレートがあります。今のところ、それをコピーして各ページに貼り付け、ページごとに手動で変更を更新する必要があります。

私ができる良いプログラムはありますか?

  • テンプレートを設定する
  • 各ページのコンテンツコードを個別に記述します
  • (指定された時点で)テンプレートにコンテンツを挿入して、各ページをコンパイルします
  • コンパイルを3番目のファイルに出力します

SASSと同様に機能するもののボーナスポイントで、プログラムにディレクトリの変更を監視させ、ファイルを別のディレクトリに自動コンパイルすることができます。

複数のセクションにコンテンツを追加できるもののボーナスポイント。

繰り返しになりますが、ページをその場でつなぎ合わせるようなバックエンド言語(PHPやDjangoなど)は使用したくありません。私が取り組んでいるサイトはそれを必要とせず、パフォーマンスと保守性に悪影響を及ぼします。

4

2 に答える 2

2

グーグルクロージャーテンプレートを見てくださいhttps://developers.google.com/closure/templates/docs/helloworld_java

入力として大豆ファイル(テンプレート)を受け取り、必要なデータを渡すことができます。テンプレートをデータとマージして、HTMLを生成します。

コマンドラインからPHPを使用して、HTMLhttp://php.net/manual/en/features.commandline.phpを生成することもできます。

于 2012-07-24T20:57:27.317 に答える
0

javascriptに固執したい場合は、Jade(http://jade-lang.com)またはNode.jsで別のテンプレートエンジンを使用できます。これはサーバー側のコードですが、それでもjsであり、3番目の言語ではありません。

于 2013-03-26T14:40:15.993 に答える