В настоящее время я занимаюсь разработкой личного блога с использованием Jekyll (используя этот пост для простого руководства по настройке). Я пытаюсь повторно использовать HTML-файл, чтобы один URL "/"
отображал некоторый текст, а другой URL "/posts"
отображал что-то немного другое. Для этого я пытаюсь установить Font Matter Default
в _config.yml
, который будет применяться только к одному из путей, домашнему пути "/"
.
Вот код, который я использую для настройки значения шрифта. По умолчанию:
# site defaults (https://jekyllrb.com/docs/configuration/)
defaults:
- scope:
path: ""
values:
display_num_posts: 5
Проблема, с которой я сталкиваюсь, заключается в том, что path: ""
применяется к всем страницам, поэтому моя переменная display_num_posts
будет установлена на 5
на каждой странице, где используется мой HTML-файл (оба "/"
и "/posts"
).
Мой вопрос: как я могу указать путь для включения только домашней страницы? Без дополнительных "/posts"
в URL?
Я попытался выполнить поиск на странице https://jekyllrb.com/docs/, но не смог найти ответ. Я также попытался установить path: "/"
, но этот путь не совпал ни с одним URL.