Amp для modx
Наткнулся на плагин для revo AMP модх.
ссылка на github репозиторий
Кто реализовывал AMP на modx? Поделитесь любой информацией.
ссылка на github репозиторий
Кто реализовывал AMP на modx? Поделитесь любой информацией.
Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пример url:
Условие замены шаблона. (возможно кто-то подскажет как его немножко улучшить, не знал как взять id шаблона текущей страницы одним запросом)
Важно выключить кэширование, чтобы изменение шаблона не закешировалось.
Повесил на событие (OnLoadWebDocument)
Валидацию с get параметром проходит.
search.google.com/test/amp
Как поисковику сказать что у тебя есть страница с AMP !? или он проверяет всегда:
Если следовать по примеру выше, то он проверяет только один шаблон, если нужно много, то как реализовать плагин?
— Плагин с репозитория не понял как его запустить!?
В шаблонах
Проверка тут: search.google.com/test/amp
Всем спасибо, работает!
в результате использовал 0.0.4 бэту от 16-года, сделал все по инструкции, но столкнулся с проблемой, с которой, быть может, вы мне поможете:
1. при формировании амп страниц не подтягиваются изображения, а если и подтягиваются, то не в валидном формате для амп
2. объявить amphtml по Вашему шаблону не получается, в моем случае ампы находятся по site.ru/amp/directory/page, каноническая site.ru/directory/page
3. как все-же поставить последнюю версию плагина? установщик пакетов не считает архив транспортным пакетом.
Заранее благодарен.
2. объявить amphtml по Вашему шаблону не получается, в моем случае ампы находятся по site.ru/amp/directory/page, каноническая site.ru/directory/page
Ответ на вопрос: добавить на основную страницу (в head) следующий метатег со ссылкой на АМП версию:
в свою очередь, на АМП странице обязательно должен быть тег canonical, указывающий на основную версию страницы.
Это поможет поисковику понять, где что и не посчитать страницы дублями.
Инфо: amp.dev/ru/documentation/components/amp-img/
вот скрипт
При выводе контента подсунь функцию на обработку
и далее выводишь $scontent
И просто включив плагин — вы ничего не получите. Или валидацию страница не пройдет (99%) или разметка поплывет. Там ооочень много подводных камней.
АМП как и YandexRSS — в основном для новостных/статейных сайтов. АМП для магазинов мало подходит — конверсии никакой почти. Только если низкочастотные выводить в амп — и то это же только для гугла.