blob: 2e13470297ae60a4fbac2c22f03dc18628c6635e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
(ns clarktown.core
(:require
[clarktown.engine :as engine]
[clarktown.parsers :as parsers]
[clarktown.correctors :as correctors]))
(defn render
"Renders the given `markdown` into a consumable HTML form. Optionally,
a second argument can be passed to overwrite default parsers and
correctors.`"
([markdown]
(render markdown {}))
([markdown {:keys [parsers correctors] :or
{parsers parsers/default-parsers
correctors correctors/default-correctors}}]
(engine/render markdown parsers correctors)))
|