Можно выбрать любую cms, а yml файл создать через сторонний сервис, на подобии
ymlka.
Для создания файла в подобном сервисе достаточно ввести адрес сайта, все остальное он сделает сам.
Помимо создания, он позволят следить за изменениями на сайте и периодически обновлять выгрузку.