【发布时间】:2020-06-28 01:52:01
【问题描述】:
我有代码:
{% for comment in site.data.comments | where: "slug", page.slug %}
<div class="comment">
<div class="meta">
<p class="name">
{% if comment.email %}
<img src="https://www.gravatar.com/avatar/{{ comment.email }}?d=mm&s=60" alt="{{ comment.name| escape }}">
{% else %}
<img src="/blog/lib/img/avatar.jpg" alt="{{ comment.name | escape }}">
{% endif %} Od: {{ comment.name | strip_html }} * {{ comment.date | date: "%b %-d, %Y, %H:%M" }}</p>
</div>
<p class="message">{{ comment.message | strip_html | markdownify | smartify }}</p>
</div>
{% endfor %}
应该将data/comments/postid/commentid.yml中的评论替换为html中的评论,但结果如下:
<div class="comment">
<div class="meta">
<p class="name">
<img src="/blog/lib/img/avatar.jpg" alt="">
From: * </p>
</div>
<p class="message"></p>
</div>
我只知道comment 的值有问题,但我不知道如何解决。
这是.yml文件中的示例注释
_id: a39a2830-4ab0-11ea-a10f-77385622cc26
name: Igor Kowalczyk
email: 28a451314d9295e9bcce66c293bd20ed
message: Testowy Komentarz
date: '2020-02-08T20:21:51.037Z'
【问题讨论】: