Каков лучший способ программно трансформировать большие группы очень похожих веб-страниц в новый макет на основе CSS?
Я изменяю все содержимое старого веб-сайта в новый макет на основе CSS. Многие страницы очень похожи, и я хочу иметь возможность автоматизировать процесс.
В настоящее время я думаю о том, чтобы прочитать страницы с использованием HtmlAgilityPack и создать метод для каждой группы похожих страниц, который будет создавать выходной текст.
Какой, по вашему мнению, лучший способ сделать это? Страницы в основном различаются в зависимости от того, какой файл .jpg используется для изображения, или от того, сколько групп heading-image-text существует на этой конкретной странице
РЕДАКТИРОВАТЬ: я не могу использовать любой другой тип файла, кроме .html, так как это все, что мне разрешено делать. Есть предложения?
РЕДАКТИРОВАТЬ 2: В идеале, я также смог бы сделать это достаточно универсальным, чтобы я мог использовать его для многих различных групп HTML-файлов, просто переключая несколько движущихся частей.