以编程方式将大量非常相似的网页转换为更新的基于CSS的布局的最佳方法是什么?
我正在将旧网站的所有内容更改为新的基于CSS的布局。许多页面非常相似,我希望能够自动化该过程。
我目前正在考虑的是使用HtmlAgilityPack读取页面,并为将创建输出文本的每组相似页面创建一个方法。
您认为最好的方法是什么?这些页面大多不同于.jpg文件用于图像的内容,或者该特定页面上有多少组标题图像文本
编辑:我不能使用除.html以外的任何其他文件类型,因为这是我有权做的。有什么建议吗?
EDIT2:理想情况下,我也可以使它足够通用,只需切换几个移动部件就可以将它用于许多不同的html文件组。
答案 0 :(得分:0)
听起来你应该重新使用代码。如果您严格使用HTML,我会考虑改为使用基于PHP或ASP的网页。这样,您就可以创建页眉/内容/页脚/导航部分,并在所有网页上重复使用相同的代码。
这将使其更具可持续性,因为您将来只需要编辑一个文件。
答案 1 :(得分:0)
如何使用服务器端包含(SSI)<#! - #INCLUDE - >
这是您可以在不同的文件中创建网页的不同部分,只需将它们“包含”在您想要的任何其他页面中。
了header.html body.html footer.html
<html>
<!--#INCLUDE file="header.html" -->
<!--#INCLUDE file="body.html" -->
<!--#INCLUDE file="footer.html" -->
</html>
更多信息here