Добавьте изображение в начало сообщения jekyll.

Как при использовании jekyll добавить изображение к типу данных вступительной части, чтобы оно отображалось с заголовком и датой в списке сообщений в блоге.


person user6227558    schedule 29.12.2016    source источник


Ответы (1)


Попробуйте поместить путь к изображению во вступительной части.

Я имею в виду, что весь твой пост похож на этот:

---
title: My post
description: My description
image: /img/folder/image.jpg
----

bla bla bla

Таким образом, вы можете загрузить изображение для каждого отдельного сообщения. Вот пример:

---
layout: default
--- 

{% for post in site.posts %}
<p><h1>{{ post.title }}</h1></p>
<img src="{{ post.image | prepend: site.baseurl }}" alt="{{ post.title }}" title="{{ post.title }}">
{% endfor %}
person dalanz    schedule 29.12.2016
comment
Будет ли результат этого отображаться в ленте постов в блоге или только в отдельных постах. - person user6227558; 30.12.2016
comment
Первый код является вступительным для отдельного поста. И второй, это простой пример страницы, которую можно проиндексировать или заархивировать. - person dalanz; 30.12.2016
comment
Я понимаю, однако, что я ищу решение, чтобы добавить изображение к заголовку и дате сообщения, где оно появляется в списке сообщений в блоге, а не добавлять изображение к самому сообщению. - person user6227558; 30.12.2016
comment
{{ post.image | prepend: site.baseurl }} действительно помог мне исправить URL-адреса моих изображений во вступительных вопросах, спасибо! - person cdf1982; 28.09.2018