Jekyll Filename Без даты
Я хочу создать сайт документации, используя страницы Jekyll и GitHub. Проблема заключается в том, что Jekyll принимает только имя файла под _posts
с точным рисунком, например YYYY-MM-DD-your-title-is-here.md
.
Как я могу опубликовать страницу в Jekyll без шаблона имени файла? Что-то вроде:
-
awesome-title.md
-
yet-another-title.md
-
etc.md
Спасибо за ваше продвижение.
Ответы
Ответ 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
.