Почему у меня возникает ошибка при попытке отрисовки сайта с помощью eleventy?

#nunjucks #eleventy

Вопрос:

Я пытаюсь добавить заголовок в качестве компонента в eleventy, консоль выдает ошибку, что такого шаблона нет: «Ошибка: шаблон не найден: заголовок»
Попробовал имена для заголовка: заголовок, «заголовок», заголовок.njk, «заголовок.njk»
Где я ошибаюсь?

Экраны:

файл eleventy.js

расположение файлов в проекте

пытаюсь вызвать свой шаблон

ошибка консоли

Комментарии:

1. Я не вижу в этом проблемы. Есть ли ваш код в репо где-нибудь, где мы можем его увидеть?

Ответ №1:

Nunjucks {% include %} необходимо расширение файла, чтобы правильно включить файл. Хотя вы сказали , что также пытались {% include 'header.njk' %} , я не смог воспроизвести проблему, если было указано расширение файла (.njk).

Я создал минимальную настройку в глюке, чтобы воспроизвести вашу проблему, но, похоже, она работает для меня. Взгляните и посмотрите, не изменилось ли что-нибудь в вашем проекте.