Skip to content

tristanjuricek/knockoff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple Markdown to object model to XHTML system.

import com.tristanhunt.knockoff.DefaultDiscounter._

toXHTML(knockoff("""# My Markdown Content """))

You can use the blocks returned from the knockoff method to do useful things, like fetch the header:

val blocks = knockoff("""# My markdown""")
blocks.find( _.isInstanceOf[Header] ).map( toText ).getOrElse( "No header" )

Using the latest version

The short story, in an sbt project/Build.scala file:

  lazy val root = Project("root", file(".")) dependsOn(knockoffProject)
  lazy val knockoffProject = RootProject(uri(
      "git://github.com/tristanjuricek/knockoff.git"))

The longer version can be read on this nice dev daily overview.

I do publish versions to the sonatype repository.

More information

See the home page for more information: http://tristanjuricek.com/knockoff.

License is BSD. Patches are welcome, if the patch is clean, I'll probably accept it.