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 категория для них, так что вы также можете создавать различные списки из ваших сообщений в блоге.

Другие вопросы по тегам