2015-03-09 2 views
1

Я не могу понять, почему, но почему-то на моей странице выводится несколько тегов абзаца. Мой шаблон выглядит следующим образом:Множественные метки абзаца, выводимые в Jekyll

<article class="post-item sm-col sm-col-12 md-col md-col-5 {{ thecycle }}"> 
    <header> 
    <h3><a href="{{ post.url }}">{{ post.title }}</a></h3> 
    </header> 
    <p>{{ post.excerpt }}<p> 
    <footer> 
    <p class="date"><time pubdate datetime="{{ post.date }}">{{ post.date | date: "%B %-d, %Y" }}</time></p> 
    </footer> 
</article> 

Но мой статический HTML выглядит следующим образом:

enter image description here

Где эти дополнительные теги абзацев, поступающие от?

Любая помощь с этим оценивается. Заранее спасибо!

ответ

3

Это потому, что post.excerpt уже обернут в тег p.

Если вы хотите вывести выдержку без тэга p, вы можете сделать {{ post.excerpt | remove: '<p>' | remove: '</p>' }}.

See Jekyll documentation.

+0

Спасибо, что указали это! – realph

Смежные вопросы