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で吐き出される。