Текстиль - как добавить класс в список определений? - PullRequest
2 голосов
/ 09 февраля 2011

Я использую RedCloth , чтобы преобразовать текст текстиль в HTML.

Один конкретный сценарий кажется особенно подходящим для использования списков определений .

С RedCloth списки определений имеют следующий синтаксис ( source ):

- coffee := Hot and black
- tea := Also hot, but a little less black
- milk :=
Nourishing beverage for baby cows.

Cold drink that goes great with cookies. =:

Я хочу добавить класс «напитки» в этот список (чтобы сгенерированный код выглядел как <dl class="beverages">...). Я пробовал это:

(beverages)- coffee := Hot and black
...

Я тоже пробовал:

-(beverage) coffee := Hot and black
-(beverage) tea := Also hot, but a little less black
...

Так вы оформляете другие списки (ul s и ol s) в текстиле, но это не сработало в течение dl s. Текст был представлен в виде буквального абзаца (<p>-(beverage) coffee := Hot and black</p>)

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

Ответы [ 2 ]

2 голосов
/ 12 июня 2014

Старый синтаксис -: - не позволяет добавлять классы / идентификаторы, но будет работать следующее:

;(defclass#defid) Lorem
: Lorem ipsum dolor sit amet

будет выдавать

<dl class="defclass" id="defid">
    <dt>Lorem</dt>
    <dd>Lorem ipsum dolor sit amet</dd>
</dl>
2 голосов
/ 06 марта 2011

В настоящее время невозможно присвоить классы или идентификаторы спискам определений на ткани.

Я создал проблему для этого здесь:

http://jgarber.lighthouseapp.com/projects/13054/tickets/208-classes-or-ids-cant-be-specified-in-definition-lists

...