2009-04-27 51 views
0

什麼是以編程方式將大量極其類似的網頁轉換爲基於css的新佈局的最佳方式?轉換大量網頁的最佳方式?

我將舊網站的所有內容更改爲新的基於CSS的佈局。許多頁面非常相似,我希望能夠自動化該過程。

我現在想要做的是使用HtmlAgilityPack讀取頁面,併爲每組創建輸出文本的類似頁面創建一個方法。

您認爲最好的方法是做什麼?這些網頁大多不同,比如哪個.jpg文件用於圖像,或者該特定頁面上有多少組標題圖像文本

編輯:我不能使用除.html之外的任何其他文件類型,因爲這是我被授權做的。有什麼建議麼?

編輯2:理想情況下,我也可以使它足夠通用,只需切換幾個移動部分即可將其用於許多不同的html文件組。

回答

0

聽起來像你應該重新使用代碼。如果您嚴格使用HTML,我會考慮使用基於PHP或ASP的網頁。這樣,您可以創建頁眉/內容/頁腳/導航部分,並在所有網頁中重複使用相同的代碼。

這會使它更具可持續性,因爲您將來只需要編輯一個文件。

+0

這些東西都不在我的控制。該網站已經上線,並有大量的流量,所以改變文件類型是不可行的。另外,即使我想,我也沒有權力這樣做。有什麼建議麼? – 2009-04-27 16:39:23

0

怎麼樣使用服務器端包含(SSI)<# - #INCLUDE - >

這是你可以在不同的文件中的任何其他網頁創建網頁的不同部分,只是「包括」他們你要。

了header.html body.html footer.html

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

更多信息here

相關問題