В настоящее время я разрабатываю личный блог с помощью 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-адресу.