module Textile_html:sig
..end
Facilities for converting textile into html
exception Invalid_textile of string
Raises only when function receives invalid AST, for example, with Header 10
.
val of_stream : ?escape_cdata:bool ->
?escape_nott:bool -> Textile.block Stdlib.Stream.t -> string Stdlib.Stream.t
Function will not escape special HTML chars if escape
is false. Default is true.
val of_block : ?escape_cdata:bool -> ?escape_nott:bool -> Textile.block -> string
The same, but takes one textile block.
Example of use:
let () =
let to_lines path =
let chan = open_in path in
Stream.from
(fun _ ->
try Some (input_line chan)
with End_of_file -> None) in
let lines = to_lines "test.txt" in
let textile = Textile_pasrer.of_stream lines in
Stream.iter print_endline (Textile_html.of_block textile)