Jekyll: как создать шаблон для получения тегов в markdown

#html #jekyll #liquid

#HTML #джекилл #жидкость

Вопрос:

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

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

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

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

Затем Jekyll не удается обработать это правильно.

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

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

Приветствуются любые советы!

Комментарии:

1. «Затем Jekyll не удается обработать это правильно»: что вы имеете в виду? Возникают ли у вас ошибки при генерации страницы?

2. Я не знаю, причина ли это, но в обоих ваших примерах вам не хватает закрывающего > открывающего section тега.

3. … и отсутствующие косые черты в конечных тегах.

Ответ №1:

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