#pug #amp-html
#pug #amp-html
Вопрос:
Я запускаю приложение NodeJS Express, оно повторно визуализируется 3 или более раз при добавлении amp
символа в шаблон pug, моя структура:
app.ts
import express from 'express';
const app = express();
app.set('view engine', 'pug');
app.get('/', function (req, res) {
console.log('Render index');
res.render('index', { title: 'Hey', message: 'Hello there!' })
})
index.pug
doctype html
html(amp)
head
title= title
body
h1= message
В моем шаблоне pug есть amp
(уже пробный символ ⚡), он отображает журнал для маршрутизатора /
3 или более раз, но если я удалю amp
, в журнале отображается только 1.
Итак, мой вопрос: почему он повторно отображается 3 раза или более, когда в шаблоне Pug есть amp
символ?
Как я могу добавить amp
символ в шаблон pug правильным способом, чтобы он не отображался повторно.
Результат для AMP
Результат без AMP
Комментарии:
1. мы разработчики Google AMP, но не понимаем вопроса. возможно, вы можете уточнить, если вам нужна помощь.
2. @JayGray Я просто обновляю, чтобы прояснить проблему и добавить вопрос.
3. пропустите символ; просто используйте
<html amp="">
или<html amp>
4. @JayGray Это не сработало, просто добавил изображение в вопрос для повторного рендеринга…
5. Я не уверен, что смогу вам здесь помочь. С моей точки зрения, проблема, похоже, специфична для node.js программа, которую вы используете; не проблема AMP как таковая. Хотя мы не используем node.js для рендеринга на стороне клиента (мы используем его на стороне сервера) вы можете поискать альтернативу node.js приложение (я видел несколько; и есть vue.js приложения, которые выполняют ту же работу).