Eval inline ruby ​​внутри документа уценки - PullRequest
1 голос
/ 26 сентября 2010

Мне нужно вызвать некоторых помощников в режиме уценки. Является ли это хорошей практикой и обычно поддерживается в популярных синтаксических анализаторах Markdown на основе ruby?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2010

Расширение класса для обработки новых тегов или синтаксиса - неплохая идея, но использование встроенного рубинового кода из возможно ненадежного источника - абсолютно ужасная идея!

0 голосов
/ 26 сентября 2010

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

Однако платформы, которым требуются расширенные функции, такие как wiki и GitHub , добавляют пользовательские функции. Общие функции - это теги для генерации оглавления страницы на основе структуры документа.

AFAIK, ни BlueCloth, ни RDiscount не предлагают встроенную поддержку расширений. Вам нужно будет кодировать их самостоятельно, прежде чем передавать текст уценки процессору.

...