@@ -0,0 +1,2896 @@
+package com.vladsch.flexmark.samples;%0A%0Aimport com.vladsch.flexmark.ast.Node;%0Aimport com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughExtension;%0Aimport com.vladsch.flexmark.ext.tables.TablesExtension;%0Aimport com.vladsch.flexmark.html.HtmlRenderer;%0Aimport com.vladsch.flexmark.parser.Parser;%0Aimport com.vladsch.flexmark.util.options.MutableDataSet;%0Aimport com.vladsch.flexmark.youtrack.converter.YouTrackConverterExtension;%0A%0Aimport java.util.Arrays;%0A%0Apublic class MarkdownToYouTrack %7B%0A    static final MutableDataSet OPTIONS = new MutableDataSet()%0A            .set(Parser.EXTENSIONS, Arrays.asList(%0A                    TablesExtension.create(),%0A                    StrikethroughExtension.create(),%0A                    YouTrackConverterExtension.create()%0A            ))%0A            ;%0A%0A    static final Parser PARSER = Parser.builder(OPTIONS).build();%0A    static final HtmlRenderer RENDERER = HtmlRenderer.builder(OPTIONS).build();%0A%0A    // use the PARSER to parse and RENDERER to parse pegdown indentation rules and render CommonMark%0A%0A    public static void main(String%5B%5D args) %7B%0A        final String markdown = %22Heading%5Cn%22 +%0A                %22-----%5Cn%22 +%0A                %22paragraph text %5Cn%22 +%0A                %22lazy continuation%5Cn%22 +%0A                %22%5Cn%22 +%0A                %22* list item%5Cn%22 +%0A                %22  %3E block quote%5Cn%22 +%0A                %22  lazy continuation%5Cn%22 +%0A                %22%5Cn%22 +%0A                %22~~~info%5Cn%22 +%0A                %22        with uneven indent%5Cn%22 +%0A                %22           with uneven indent%5Cn%22 +%0A                %22     indented code%5Cn%22 +%0A                %22~~~ %5Cn%22 +%0A                %22%5Cn%22 +%0A                %22        with uneven indent%5Cn%22 +%0A                %22           with uneven indent%5Cn%22 +%0A                %22     indented code%5Cn%22 +%0A                %221. numbered item 1   %5Cn%22 +%0A                %221. numbered item 2   %5Cn%22 +%0A                %221. numbered item 3   %5Cn%22 +%0A                %22   - bullet item 1   %5Cn%22 +%0A                %22   - bullet item 2   %5Cn%22 +%0A                %22   - bullet item 3   %5Cn%22 +%0A                %22     1. numbered sub-item 1   %5Cn%22 +%0A                %22     1. numbered sub-item 2   %5Cn%22 +%0A                %22     1. numbered sub-item 3   %5Cn%22 +%0A                %22    %5Cn%22 +%0A                %22    ~~~info%5Cn%22 +%0A                %22            with uneven indent%5Cn%22 +%0A                %22               with uneven indent%5Cn%22 +%0A                %22         indented code%5Cn%22 +%0A                %22    ~~~ %5Cn%22 +%0A                %22    %5Cn%22 +%0A                %22            with uneven indent%5Cn%22 +%0A                %22               with uneven indent%5Cn%22 +%0A                %22         indented code%5Cn%22 +%0A                %22%22;%0A        System.out.println(%22markdown%5Cn%22);%0A        System.out.println(markdown);%0A%0A        Node document = PARSER.parse(markdown);%0A        String text = RENDERER.render(document);%0A%0A        System.out.println(%22%5Cn%5CnYouTrack%5Cn%22);%0A        System.out.println(text);%0A    %7D%0A%7D%0A

add you track example