Я ищу библиотеку Markdown, написанную исключительно на Ruby (не C, или что-то еще).Мне нужно использовать это как пример, потому что я должен написать свой собственный.Знаете ли вы о чистой реализации Ruby процессора Markdown?
Поиск в хранилище драгоценных камней для Markdown дает множество попаданий:
kramdown - И еще один анализатор разметки, но быстрый, чистый Ruby, с использованием строгого определения синтаксиса и поддержкой нескольких распространенных расширений Вероятно, это самый быстрый чистый конвертер Ruby Markdown (январь 2011 г.), он примерно в 4 раза быстрее, чем Maruku, и примерно в 5 раз быстрее, чем BlueFeather.
Маруку - Чистый Ruby-интерпретатор Markdown-superset.
BlueFeather - Программное обеспечение для преобразования текста, написанного расширенной Markdown, такой как PHP Markdown Extra, в HTML. Это пара инструментов командной строки и чистой библиотеки Ruby.
Я лично использую kramdown для своего блога на phrogz.net , и он работает как шарм. Мне особенно нравятся некоторые из его расширений, такие как возможность применять пользовательские атрибуты (например, классы CSS) к элементам и пользовательские атрибуты id к заголовкам.
id