Как я могу использовать буквальный HTML в шаблоне CoffeeKup?

Я становлюсь большим поклонником CoffeeKup, но мне интересно, как я могу использовать буквальный HTML в таком шаблоне? Например, когда я просто хочу скопировать и вставить существующую разметку, отличную от CoffeeKup.

2 ответа

Решение

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

text '<p>foo</p>'

Для многострочных строк наследование CoffeeScript доставляет удовольствие:

text '''
  <table>
    <tr>
      <td>Foo</td>
    </tr>
  </table>
'''

Просто убедитесь, что у вас есть autoescape установлен в false (значение по умолчанию).

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

https://github.com/brandonbloom/html2coffeekup

Это связано с главной страницы GitHub Coffeekup. Если он обрабатывает вашу старую разметку, это будет более элегантным решением.

Другие вопросы по тегам