Jekyll - создайте еще одну папку с похожей функциональностью _posts
У меня есть папка _posts, которая содержит все мои сообщения для моего блога и проектов. Я хотел бы отделить файлы уценки для моих заметок в блоге и страниц проекта. Например, в дополнение к встроенному преобразованию md -> HTML для файлов в _posts, я хотел бы иметь папку _projects, которая содержит мои файлы уценки для отдельных записей проекта и встраивать их в HTML при запуске jekyll serve.
3 ответа
Похоже, вы хотите использовать categories
, Вот ссылка, обсуждающая подобную проблему: Несколько каталогов _posts
Просто определите collections
введите ваш _config.yml
:
collections:
projects:
output: true
Официальные документы для получения дополнительной информации..
По умолчанию Jekyll игнорирует новые папки с префиксом подчеркивания, поэтому вы не можете использовать _projects
,
Вы можете отделить _posts
в нескольких папках, чтобы все файлы проекта находились в определенной папке, создайте projects/_posts
структура папок и перемещение ваших файлов проекта внутри projects/_posts
, оставляя посты в блоге _posts
,
Jekyll будет генерировать каждый пост и автоматически назначать project
категория для них, так что вы также можете создавать различные списки из ваших сообщений в блоге.