Уценка во вложенных элементах div не обрабатывается - PullRequest
0 голосов
/ 31 января 2020

Я создаю тему, используя Bootstrap с jekyll, и у меня возникает проблема при создании контента в уценке. В идеале я хотел бы структурировать свои посты с помощью Bootstrap гридов следующим образом:

<div class="row">
  <div class="col col-md-6" markdown="1">
  # Hello World
  </div>
</div>

Однако уценка здесь не обрабатывается. Кажется, он не работает во вложенных HTML блоках.

Будут работать одноуровневые блоки:

<div markdown="1">
# Hello World
</div>

Я использую Kramdown и не вижу примеров, похожих на это в документах. Я думаю, может быть, мне нужно создать плагин для этого?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2020

В документации Kramdown просто говорится о заголовках в стиле STX

Пробелы не допускаются до символов ha sh.

Следовательно, вы необходимо удалить отступ вашего содержания Markdown в теге div:

<div class="row">
  <div class="col col-md-6" markdown="1">
# Hello World
  </div>
</div>
0 голосов
/ 02 февраля 2020

Я написал небольшой плагин для добавления жидких тегов для системы сетки здесь (в значительной степени основанный на этом учебном пособии)

Это на самом деле не отвечает на вопрос , но это делает работу.

...