создание сайта с помощью AMP

Можно ли полностью создать веб-сайт, используя только AMP? что будет с десктопной версией сайта?

будет ли код преобразован в обычный HTML-тег, когда зритель просматривает обычную веб-страницу?


person Jehan Musa    schedule 05.05.2018    source источник
comment
AMP — это набор лучших практик (в дополнение к некоторому предварительному кэшированию, предоставляемому Google). Было бы совершенно разумно предоставить страницу с улучшениями AMP пользователю настольного компьютера.   -  person MayorMonty    schedule 09.05.2018


Ответы (1)


Да, вы можете создать свой сайт, используя только AMP. По сути, вы будете использовать AMP в качестве фреймворка. В компании, в которой я работаю, весь сайт (минус 3 страницы) сделан с использованием AMP в качестве основы: https://www.craigattachments.com/.

В зависимости от размера вашего сайта, несколько соображений, которые вы, возможно, захотите сделать...

  • Шаблоны — ваш друг. Создайте общий файл CSS для универсальных стилей, а затем стили, ориентированные на шаблоны, на основе различных макетов страниц.
  • Если вы используете универсальный файл header.php, который будет применяться ко всем страницам, вы можете использовать некоторые операторы if, чтобы отфильтровать ненужный CSS, чтобы избежать ограничения CSS, установленного AMP. Это также работает для библиотек AMP, которые вы можете использовать на одной странице, но не использовать на другой.

Для нашей реализации мы запускаем около 9 различных файлов CSS, которые мы включаем в тег с помощью PHP include_once и фильтруем в заголовке и из него с помощью оператора if на основе используемого шаблона страницы — наш сайт построен на Wordpress.

Взгляните на стартовую страницу AMP. У них есть несколько примеров адаптивных страниц.

person Craig Scott    schedule 09.05.2018
comment
Он будет отлично работать как на ПК, так и на мобильных устройствах. Некоторые люди предпочитают разделить его, чтобы у них были отдельные сайты для ПК и мобильных устройств, поскольку они могут иметь функцию на своем сайте для ПК, которую они не хотят терять, что невозможно в рамках AMP. Если вы можете работать в рамках этой области, использование AMP в качестве фреймворка прекрасно подойдет. Легче поддерживать, так как вам не нужно беспокоиться о настольной и мобильной версии. - person Craig Scott; 11.05.2018