Использование 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
Другие вопросы по тегам