PHP Markdown Extra и списки определений - PullRequest
2 голосов
/ 10 апреля 2010

Я сейчас создаю список определений с помощью PHP Markdown Extra со следующим синтаксисом:

Term
:   Description
:   Description Two

My Other Term
:   Description

, который генерирует следующий HTML-код:

<dl>
    <dt>Term</dt>
    <dd>Description</dd>
    <dd>Description Two</dd>
    <dt>My Other Term</dt>
    <dd>Description</dd>
</dl>

Кто-нибудь знает, как заставить Markdown создавать отдельные списки определений для каждого термина определения и описания для создания разметки, подобной этой?

<dl>
    <dt>Term</dt>
    <dd>Description</dd>
    <dd>Description Two</dd>
</dl>
<dl>
    <dt>My Other Term</dt>
    <dd>Description</dd>
</dl>

Ответы [ 2 ]

1 голос
/ 10 апреля 2010

Я не думаю, что в настоящее время это возможно. Попробуйте вставить какой-нибудь фиктивный элемент между двумя DL, чтобы он не рассматривал их как один.

0 голосов
/ 28 декабря 2018

вы можете сделать это, помня о поддержке встроенного HTML ;-) Просто сделай это:

Term
:   Description
:   Description Two
</dl><dl>
My Other Term
:   Description

И вы получите это:

<dl>
   <dt>Term</dt>
   <dd>Description</dd>
   <dd>Description Two</dd>
</dl><dl> <<< this is your code
   <dt>My Other Term</dt>
   <dd>Description</dd>
</dl>
...