0

以编程方式将大量非常相似的网页转换为更新的基于 css 的布局的最佳方法是什么?

我正在将旧网站的所有内容更改为基于 css 的新布局。许多页面非常相似,我希望能够自动化该过程。

我目前正在考虑做的是使用 HtmlAgilityPack 读取页面,并为每组将创建输出文本的相似页面创建一个方法。

您认为最好的方法是什么?这些页面的不同之处主要在于图像使用了哪个 .jpg 文件,或者该特定页面上有多少组标题图像文本

编辑:我不能使用 .html 以外的任何其他文件类型,因为这是我被授权做的所有事情。有什么建议么?

EDIT2:理想情况下,我也可以使它足够通用,只需切换几个移动部件,我就可以将它用于许多不同的 html 文件组。

4

2 回答 2

0

如何使用服务器端包含 (SSI) <#!--#INCLUDE -->

这是您可以在不同文件中创建网页的不同部分,并将它们“包含”在您想要的任何其他页面中。

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 的网页。这样,您可以创建页眉/内容/页脚/导航部分,并在所有网页中重复使用相同的代码。

这将使其更具可持续性,因为您将来只需要编辑一个文件。

于 2009-04-27T16:36:58.097 回答