Файл robots.txt, сгенерированный Eleventy, недействителен в отчете Lighthouse.Html

Программисты Html
Ответить
Anonymous
 Файл robots.txt, сгенерированный Eleventy, недействителен в отчете Lighthouse.

Сообщение Anonymous »

Я использую Eleventy с Netlify, и при запуске Lighthouse на моем веб-сайте я получаю сообщение об ошибке «robots.txt недействителен» / «Неизвестная директива». Я попытался выполнить проверку с помощью тестера robots.txt от Google и получил сообщение «Ошибка — синтаксис не понятен»:
У меня есть статические файлы robots.html и sitemap.html в моей папке /src:
robots.html

Код: Выделить всё

---
permalink: /robots.txt
layout: null
eleventyExcludeFromCollections: true
---

User-agent: * Disallow: /admin/ Allow: / Sitemap:
{{ client.domain }}/sitemap.xml
sitemap.html

Код: Выделить всё

---
permalink: /sitemap.xml
layout: null
eleventyExcludeFromCollections: true
---
{% sitemap collections.sitemap %}
Они затем используются для создания файлов robots.txt и sitemap.xml в /public, когда я фиксирую изменение. Я знаю, что эта строка в моем файле .eleventy.js отвечает за автоматическое создание карты сайта:

Код: Выделить всё

eleventyConfig.addPlugin(pluginSitemap, configSitemap);
Я не очень хорошо знаком с тем, как работает эта часть, чтобы уточнить, но я получаю результирующие файлы в /public:
robots.txt

Код: Выделить всё

User-agent: * Disallow: /admin/ Allow: / Sitemap:
https://rklogginglumber.com/sitemap.xml
Обратите внимание, что над строкой User-agent всегда создается дополнительная строка \n (вы можете видеть это на изображении тестера robots.txt от Google, которое я прикрепил выше). Не знаю, почему это так, но на тот случай, если причиной ошибки может стать пробел, я хотел бы это отметить.
sitemap.xml

Код: Выделить всё

https://rklogginglumber.com/2025-01-26T23:52:06.325Zhttps://rklogginglumber.com/about/2025-01-26T23:55:47.684Zhttps://rklogginglumber.com/contact/2025-01-26T23:55:47.685Zhttps://rklogginglumber.com/other-services/2025-01-27T00:03:07.573Z
Изначально я создал этот веб-сайт на основе набора веб-сайтов CodeStitchOfficial/Intermediate-Website-Kit-SASS, и ошибка сохраняется даже в новом клоне набора.

Подробнее здесь: https://stackoverflow.com/questions/795 ... use-report
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»