markdown をざっくり
というか正直量が少なすぎて、書くべきか迷った。
- まずはいつぞや書いた Play 記事を markdown で用意。
- SBT の libraryDependencies に
"com.tristanhunt" %% "knockoff" % "0.8.1"突っ込む - 下記のコードを突っ込む
import java.io.PrintWriter
import scala.io.{Codec, Source}
import com.tristanhunt.knockoff.DefaultDiscounter._
import com.tristanhunt.knockoff._
object Sample extends App {
val source = Source.fromFile("sample.txt")(Codec.UTF8)
val converted = new PrintWriter("output.html")
converted.println("<html><body>")
converted.println(toXHTML(knockoff(source.getLines().mkString("\n"))))
converted.println("</body></html>")
converted.flush()
converted.close()
}
とすると、HTMLで吐き出される。