Вы удалили коллекцию posts
из вашего _config.yml
, который устанавливал значение по умолчанию feature_image
для всех сообщений. Если вы не добавите это обратно или не включите переопределения в каждом отдельном сообщении, он не будет отображать заголовок (это может или не может повлиять на остальные стили):
collections:
media:
title: Media # Needed for Siteleaf
output: true
description: "Recent discussions with the media." # The post list page content
feature_text: |
Sharing our motivations and
opinions with the media.
feature_image: "https://picsum.photos/2560/600?image=866"
Вы фактически не используете коллекция мультимедиа в blog/index.html
или media/index.html
, в конце вы используете post.categories
для фильтрации, что по-прежнему вызывает некоторую странную нумерацию страниц, когда вы начинаете работать.
Возможно, вы захотите посмотреть на использование отдельных коллекций, а затем предварительно создать свой сайт, используя paginator v2 (https://github.com/sverrirs/jekyll-paginate-v2/blob/master/README-GENERATOR.md), который позволит разбивать страницы на разные коллекции.
Редактировать 2020-01 -23
Если вы по-новому взгляните на свой репозиторий, у вас останется только одна коллекция (записей). Поэтому логи c для чтения feature_*
делятся. Если вы посмотрите на include site_feature.html
, вы увидите, как feature_image анализируется из коллекций.
{% assign collectiondata = site.collections | where: "label", page.collectionpage | first %}
Именно поэтому в обоих случаях у блога и медиа есть второе изображение ?image=213
. Ваши blog.html
и media.html
все еще имеют передний вопрос collectionpage: post
.
Я все еще думаю, что вы спускаетесь по скользкому склону, что приведет к тому, что все будет работать не так, как вы хотите, если вы будете получать все больше и больше сообщений, делая это таким образом.