Подтвердить что ты не робот

Jekyll Filename Без даты

Я хочу создать сайт документации, используя страницы Jekyll и GitHub. Проблема заключается в том, что Jekyll принимает только имя файла под _posts с точным рисунком, например YYYY-MM-DD-your-title-is-here.md.

Как я могу опубликовать страницу в Jekyll без шаблона имени файла? Что-то вроде:

  • awesome-title.md
  • yet-another-title.md
  • etc.md

Спасибо за ваше продвижение.

4b9b3361

Ответ 1

Не использовать сообщения; сообщения - это даты с датами. Похоже, вы, вероятно, захотите использовать коллекции; вы получаете всю мощь сообщений; но без требовательных требований к дате/именованию.

https://jekyllrb.com/docs/collections/

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

My config.yaml

Коллекция моих страниц

Ответ 2

Я предполагаю, что вас раздражает сообщение url http://domaine.tld/category/2014/11/22/post.html.

Вы не можете обойти шаблон имени файла для сообщений, но вы можете использовать permalink (см. документацию).

_posts/2014-11-22-other-post.md

---
title:  "Other post"
date:   2014-11-22 09:49:00
permalink: anything-you-want
---

Файл будет anything-you-want/index.html.

Url будет http://domaine.tld/anything-you-want.