0

非常によく似た大量の Web ページをプログラムで新しい CSS ベースのレイアウトに変換する最良の方法は何ですか?

古い W​​eb サイトのすべてのコンテンツを新しい CSS ベースのレイアウトに変更しています。多くのページは非常に似ているため、プロセスを自動化できるようにしたいと考えています。

私が現在考えているのは、HtmlAgilityPack を使用してページを読み取り、出力テキストを作成する同様のページのグループごとにメソッドを作成することです。

これを行うための最良の方法は何だと思いますか? ページは主に、画像に使用されている .jpg ファイルや、特定のページにある見出し画像テキストのグループの数などによって異なります。

編集: .html 以外のファイル タイプを使用することはできません。それが許可されているためです。助言がありますか?

EDIT2: 理想的には、いくつかの可動部分を切り替えるだけで、HTML ファイルのさまざまなグループに使用できるように、これを十分に一般的なものにすることもできます。

4

2 に答える 2

0

サーバー サイド インクルード (SSI) <#!--#INCLUDE --> の使用について

これは、Web ページのさまざまな部分をさまざまなファイルに作成し、それらを必要な他のページに「含める」ことができるということでした。

header.html body.html footer.html

<html>
<!--#INCLUDE file="header.html" -->
<!--#INCLUDE file="body.html" -->
<!--#INCLUDE file="footer.html" -->
</html>

詳細はこちら

于 2009-06-04T23:05:30.253 に答える
0

コードを再利用する必要があるようです。厳密に HTML を使用している場合は、代わりに PHP または ASP ベースの Web ページを使用することを検討します。そうすれば、ヘッダー/コンテンツ/フッター/ナビゲーション セクションを作成し、すべての Web ページで同じコードを再利用できます。

これにより、将来的には 1 つのファイルのみを編集する必要があるため、より持続可能になります。

于 2009-04-27T16:36:58.097 に答える