2016-05-24 2 views
1

Как мы можем использовать AMP (Accellerated Mobile Pages) в Meteor JS 1.1.0.3 и Meteor 1.3?AMP в Meteor JS

В метеор 1.1.0.3 нет <html> тег. Если я добавляю <html ⚡>, то даёт ошибку. И в meteor 1.1.0.3 теги и builting автоматически. Таким образом, он дает ошибку подтверждения погрешности The tag 'script' is disallowed except in specific forms. Любая помощь приветствуется.

+0

Я не думаю, что вы можете реализовать AMP в полной фреймворке javascript, таком как Meteor. Meteor отправляет все свои «js'at один раз, что, я считаю, уже нарушает ключевые аспекты страниц AMP. См. [Этот аналогичный вопрос] (http://stackoverflow.com/questions/35582471/how-can-i-implement-amp-in-angular-ionic-website). –

+0

Благодарим вас за ответ. –

+0

Но если мы используем AMP (отправленный Google), это будет преимуществом для SEO. Поэтому можете ли вы предложить, какой из них лучше использовать «amp js», который поддерживает AMP или Meteor JS? –

ответ

6

Короткий ответ:

Вы не можете


Более длинный ответ:

Вы не можете и вы на самом деле не хотел бы, так как это не то, что AMP страницы для. Страницы AMP создаются для быстрого обслуживания контента: статического контента, такого как статьи новостей, сообщения в блогах и истории. Метеор обычно используется для создания Javascript-приложений, которые являются очень интерактивными и запускают универсальную JS. AMP не является инфраструктурой javascript, это основа оценки эффективности &, обеспечивающая соблюдение лучших практических применений для статического контента.

Существуют строгие правила того, что разрешено на странице AMP, а фреймворки Javascript (которые раздувают RAIL) определенно не включены в этот белый список.

+0

Благодарим за ответ –

+1

Я должен не согласиться. Я не считаю, что это невозможно, поскольку я сейчас экспериментирую с подходом. Один из подходов заключался бы в том, чтобы отобразить полную html-серверную сторону «SSR» с hpml, совместимым с amp. Вы могли бы обслуживать параметр запроса, который будет использоваться или передан FlowRouter, а FlowRouter отправит обратно вариант усилителя для контента, который вы обслуживаете. Имейте в виду, что ключевой идеей приблизиться к чему-то подобному было бы использование рендеринга вашего сервера на стороне сервера. –

+0

@ Ryan Watts, где вы можете это понять? - Я пытаюсь добавить теги AMP на свой сайт https://coolmoviebites.com – Abhay