Использование Pelican Static Site Generator для чего-то другого, кроме блога
Я пытаюсь использовать Pelican Static Site Generator для создания статического сайта, который не является блогом.
Каждый файл уценки внутри content/posts
Папка содержит следующие данные.
---
name: Product Name here
price: Product Price goes here
image: Product Image goes here
---
The description content in Markdown goes here
Но при предварительном просмотре сайта появляется следующее сообщение об ошибке: Пропуск имени файла.md: не удалось найти информацию о заголовке. Я получаю то же сообщение об ошибке, если переместить все файлы уценки в content/pages
папка.
Я хотел бы отобразить информацию о продукте (которая хранится в файлах уценки, как показано выше) на главной странице (index.html)
Как сделать так, чтобы содержимое в папке постов не рассматривалось как статьи, или, другими словами, сделать метаданные заголовка и даты необязательными для статей?
1 ответ
Переименуй свой name
поле для title
:
---
title: Product Name here
price: Product Price goes here
image: Product Image goes here
---
The description content in Markdown goes here
Существует небольшая семантическая разница между ними, но Пеликан нуждается в title
кормить, чтобы быть там. В качестве альтернативы просто установите его на неиспользуемое значение:
---
title: none
name: Product Name here
price: Product Price goes here
image: Product Image goes here
---
The description content in Markdown goes here