Частичный анализ уценки - PullRequest
1 голос
/ 24 января 2012

У меня есть приложение, которое должно проанализировать подмножество Markdown.В основном я хочу поддерживать только встроенные элементы (полужирный, курсив, ссылки и т. Д.), А не элементы блочного уровня (p, h1, h2 и т. Д.).

Есть много разных библиотек, поэтому мне нужна помощь, чтобы сузить их (и пример кода будет полезен).Я начал использовать RedCarpet, пока не понял, что не могу указать, какие элементы я хочу анализировать.

Какую библиотеку Ruby Markdown я могу использовать для достижения этой цели?

1 Ответ

0 голосов
/ 24 января 2012

Я не нашел библиотеку, которая позволяла бы на детальном уровне указывать, какие части синтаксиса Markdown разрешены. RDiscount имеет некоторую возможность конфигурирования, однако не учитывает элементы уровня блока.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...