Разработайте конвертер из Markdown-разметки в HTML на Java
Домашнее задание 9. Markdown to HTML
- Разработайте конвертер из Markdown-разметки в HTML.
- Конвертер должен поддерживать следующие возможности:
- Абзацы текста разделяются пустыми строками.
- Элементы строчной разметки: выделение (
*
или_
), сильное выделение (**
или__
), зачеркивание (--
), код (`
) - Заголовки (
#
* уровень заголовка)
- Конвертер должен называться
md2html.Md2Html
и принимать два аргумента: название входного файла с Markdown-разметкой и название выходного файла c HTML-разметкой. Оба файла должны иметь кодировку UTF-8. - При выполнении этого ДЗ можно повторно использовать код ДЗ
markup
. - Конвертер может хранить исходные и сконвертированные данные в памяти, в том числе, одновременно.