Я предполагаю, что, дублируя код, вы имеете в виду потенциальную поддержку сайта AMP для мобильных устройств и сайта для настольных компьютеров, который не является AMP?Вам не обязательно делать это.Вы можете рассматривать AMP как платформу и иметь всеобъемлющий сайт для настольных и мобильных устройств, работающий на AMP.
Веб-сайт компании, на которую я работаю (https://www.craigattachments.com), построен поверх WordPress с использованием AMP в качестве фреймворка. Мы используем некоторый PHP для выборочного вызова определенных вещей, где они нам нужны, напримертаблицы стилей, чтобы избежать достижения максимального размера файла CSS, реализованного AMP.
Вот где-то, где я уже отвечал на вопрос, подобный этому, прежде чем он мог бы предложить немного больше понимания: Имеет ли смыслAMP активирует сайт для настольных ПК? .
Может быть, это совсем не то, что вы имели в виду, и я неверно истолковал вопрос ... Извинения, если это так.