Почему Джекилл не показывает комментарии? - PullRequest
0 голосов
/ 16 февраля 2020

Так же, как в вопросе. Почему Джекилл не показывает вам комментарии У меня есть код из этого хранилища .

_layouts/post.html

{% if site.data.comments[page.slug] %}
{% assign comments = site.data.comments[page.slug] | sort %}
{% for comment in comments %}
{% assign email = comment[1].email %}
{% assign name = comment[1].name %}
{% assign date = comment[1].date %}
{% assign message = comment[1].message %}
{% include comment.html index=forloop.index email=email name=name date=date message=message %}
{% endfor %}
{% else %}
<div class="notice">
<h4>Nikt jeszcze nie skomentował.</h4>
</div>
{% endif %}

И _includes/comment.html

<div class="comment">
<div class="meta">
<p class="name">
{% if include.email %}
<img src="https://www.gravatar.com/avatar/{{ include.email }}?d=mm&s=60" alt="{{ include.name | escape }}">
{% else %}
<img src="/blog/lib/img/avatar.jpg" alt="{{ include.name | escape }}">
{% endif %} Od: {{ include.name }} <span class="bullet" aria-hidden="true">&bull;</span> <span title="{{ include.date | date: "%Y-%m-%d %H:%M" }}">{{ include.date | date: "%d-%m-%Y" }}</span></p>
</div>
<p class="message">{{ include.message }}</p>
</div>

Сама страница отображается правильно. Но комментарии от _data/comments/POST-NAME/comment-POST-ID.yml не появляются на странице. Я не знаю, почему это не работает. То же хранилище, где файлы: https://github.com/IgorKowalczyk/blog.

...