Quick Start

If you use Maven for building your project, add following lines to pom.xml (or merge XML sections accordingly):

  <cx.version><!-- desired version --></cx.version>

If you prefer SBT, make sure that libraryDependencies of your project contains following artifact:

"ru.circumflex" % "circumflex-markeven" % cxVersion % "compile->default"

where cxVersion points to desired Circumflex version. Here's the sample project configuration:

import sbt._

 class MyProject(info: ProjectInfo) extends DefaultProject(info) {
  val cxVersion = "2.0"

  override def libraryDependencies = Set(
      "ru.circumflex" % "circumflex-markeven" % cxVersion % "compile->default"
  ) ++ super.libraryDependencies


You can follow SBT Setup Guide to create a new project.

Note that first-time builds usually require a substantial amount of dependencies downloads.

You should import this package to use Circumflex Markeven in your application:

import ru.circumflex.markeven._

The toHtml method is used to perform text-to-html conversion using default MarkevenProcessor. The usage is pretty simple:

val text = """
Hello world!                        {#hi.greeting.example}

This is a test.
val html = toHtml(text)

See Markeven syntax guide for further information.