Как передать тег title на свою страницу в pug?

Чтобы передать тег title на свою страницу в Pug, необходимо использовать блок block внутри шаблона и расположить его перед остальным содержимым страницы.

Пример кода:

doctype html
html
  head
    block title
      title My Page Title
  body
    h1 Welcome to My Page
    p Lorem ipsum dolor sit amet, consectetur adipiscing elit.

В этом примере, блок title определяет содержимое тега title внутри элемента head. Мы установили значение "My Page Title" в качестве заголовка страницы. Заметьте, что значение можно динамически менять, используя переменные или выражения Pug.

Также можно расширить этот пример, используя переменные:

- var pageTitle = 'My Page Title'

doctype html
html
  head
    block title
      title= pageTitle
  body
    h1 Welcome to My Page
    p Lorem ipsum dolor sit amet, consectetur adipiscing elit.

В этом случае, мы использовали переменную pageTitle, чтобы динамически установить значение заголовка страницы.

В результате, при рендеринге данного шаблона с помощью компилятора Pug, содержимое блока title будет автоматически вставлено в тег title на конечной странице.