Created
December 7, 2011 08:20
-
-
Save osima/1441973 to your computer and use it in GitHub Desktop.
convert textile to html using textile-j
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// convert textile to html using textile-j | |
// | |
@Grab(group='net.java', module='textile-j', version='2.2') | |
import net.java.textilej.parser.MarkupParser; | |
import net.java.textilej.parser.builder.HtmlDocumentBuilder; | |
import net.java.textilej.parser.markup.textile.TextileDialect; | |
/* | |
import net.java.textilej.parser.markup.confluence.ConfluenceDialect; | |
import net.java.textilej.parser.markup.Dialect; | |
import net.java.textilej.parser.markup.mediawiki.MediaWikiDialect; | |
import net.java.textilej.parser.markup.trac.TracWikiDialect; | |
*/ | |
def textile = ''' | |
h1. hello textile-j | |
''' | |
def parser = new MarkupParser(new TextileDialect()) | |
//def parser = new MarkupParser(new ConfluenceDialect()) | |
def sw = new StringWriter() | |
HtmlDocumentBuilder builder = new HtmlDocumentBuilder(sw) | |
def isDocument=false | |
builder.setEmitAsDocument(isDocument) | |
parser.setBuilder(builder) | |
parser.parse(textile) | |
println sw.toString() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment