Если заявление в jekyll + жидкость создает кодовый блок вместо целевых HTML-тегов - PullRequest
0 голосов
/ 20 марта 2019

Эй, у меня есть для каждого цикла в Jekyll, который с каждым шагом увеличивает счет переменной phdCount, что я делаю так: {% assign phdCount = phdCount | plus:1 %}. Когда phdCount == 3 истинно, я не буду закрывать строку boostrap и начинать новую, что я и пытаюсь сделать так:

{% if phdCount == 3 %}
    </div>
    <div class="row">
{% endif %}

Что должно дать мне закрывающий и открывающий тег div в моем HTML. Но вместо этого я получаю блок кода в HTML, содержащий теги, как показано ниже: enter image description here

Я не включал в /lib собственные драгоценности или что-либо еще. Есть идеи, как это решить?

1 Ответ

2 голосов
/ 20 марта 2019

Страница отображается с использованием блока кода из-за отступа / пробела.

{% if phdCount == 3 %}
    </div>
    <div class="row">
{% endif %}

должно быть

{% if phdCount == 3 %}
</div>
<div class="row">
{% endif %}

Это приведет к удалению блока кода.Однако тот факт, что страница думает, что это может быть блок кода, а не просто рассматривать его строго как HTML-код, означает, что со страницей может быть что-то еще не так.Если вы пытаетесь смешать в HTML файл .md, то это может быть источником кода.Если вы находитесь в файле .html, проблема может быть в другом.

Не могли бы вы показать код, окружающий блок {% if %}?

...