【发布时间】:2010-10-22 02:51:13
【问题描述】:
以编程方式将大量非常相似的网页转换为更新的基于 css 的布局的最佳方法是什么?
我正在将旧网站的所有内容更改为基于 css 的新布局。许多页面都非常相似,我希望能够自动化该过程。
我目前正在考虑做的是使用 HtmlAgilityPack 读取页面,并为每组相似的页面创建一个方法来创建输出文本。
您认为最好的方法是什么?这些页面的主要区别在于图像使用了哪个 .jpg 文件,或者该特定页面上有多少组标题图像文本
编辑:我不能使用 .html 以外的任何其他文件类型,因为这是我被授权做的所有事情。有什么建议吗?
EDIT2:理想情况下,我还可以使其足够通用,只需切换几个移动部件,我就可以将它用于许多不同的 html 文件组。
上面的链接是我正在处理的示例。页面之间不同的部分是:
- 元描述标签
- 各种标题,尤其是主标题
- 页面上的几乎每张图片都是新的
- 每个视频的文字都是独一无二的,但它们会被组合成相似的块
- 视频文件和视频大小将是唯一的
其他都一样,页面的格式也一样。
EDIT3:当有疑问时,可能有帮助的另一件事是编写一些代码来为我编写页面。我只需要剪掉原始的可变部分,并将它们放入一个数据文件中,该文件被读取并用于写入新版本。
【问题讨论】:
-
如果您提供一个典型页面的示例,并标出可能出现差异的位置,可能会对您有所帮助,以便我们了解您的页面类型'正在处理......