Jekyll: Как использовать шаблон для получения тегов ‹header› в уценке

В настоящее время у меня есть страница, которую я создал по шаблону, так что все верхний и нижний колонтитулы отсортированы, и мне просто нужно сделать свой фактический контент. В моем разделе контента у меня есть:

<header> **subsection title** </header>
<section **content ** <section>
<header> **subsection 2 title** </header>
<section **content 2 ** <section>

В идеале я хочу, чтобы мои страницы были написаны с разметкой, но я делаю страницу

<header> **subsection title** </header>
<section **content markdown ** <section>

Затем Джекил не может правильно обработать это.

Как правильно создать страницу с несколькими тегами, каждый из которых требует переменных в Jekyll?

Я предполагаю, что я мог бы каким-то образом переопределить теги <h2>, чтобы вместо этого они создавали тег <header>, но это кажется излишним. Мое другое предположение заключалось бы в том, чтобы обернуть содержимое <section> в специальный тег, чтобы заставить его считаться уценкой? Опять же, это кажется немного странным способом сделать это.

Любые советы приветствуются!


person Craggles    schedule 23.10.2016    source источник
comment
Тогда Джекил не может правильно это обработать: что вы имеете в виду? У вас есть ошибки при генерации страницы?   -  person rgmt    schedule 24.10.2016
comment
Я не знаю, является ли это причиной, но в обоих ваших примерах вам не хватает закрывающего > в открывающем теге section.   -  person RobertKenny    schedule 27.10.2016
comment
... и отсутствующие косые черты на закрывающих тегах.   -  person Mr Lister    schedule 05.11.2016


Ответы (1)


Ваша проблема может заключаться в том, что вы используете два тега заголовка. Попробуйте использовать другой тег для второго заголовка.

person Eric Wiener    schedule 23.10.2016