У меня есть блог, написанный на jekyll, я уже задавал некоторые вопросы, но не нашел ответа. У меня есть этот код:
Часть _layouts/post.html
{% assign comments = site.data.comments[page.slug] %}
{% for comment in comments %}
{% assign id = comment[1]._id %}
{% assign parent = comment[1]._parent %}
{% assign email = comment[1].email %}
{% assign name = comment[1].name %}
{% assign date = comment[1].date %}
{% assign message = comment[1].message %}
{% include comment.html id=id parent=parent 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">•</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>
И [page.slug]
нет работа (обычно отображает название сообщения в коде, но связанный if
не работает. Поэтому комментарии не отображаются, даже если их местоположение указано правильно (_data/comments/POST-NAME(PAGE.SLUG)/comment-COMMENTID.yml
). Я не знаю, что с этим делать.
Это мой репозиторий, в котором у меня проблема: https://github.com/IgorKowalczyk/blog