diff options
| author | Asko Nõmm <asko@bien.ee> | 2021-12-04 18:00:15 -0300 |
|---|---|---|
| committer | Asko Nõmm <asko@bien.ee> | 2021-12-04 18:00:15 -0300 |
| commit | 3099a0f7cc132a15c4ea1114937c34c07f751318 (patch) | |
| tree | 25e1f385782629d58204973b64dcfe2f21077d81 /src/clarktown/core.clj | |
| parent | 7c332d2694454d5443a13b2adb4c9673ced0ea43 (diff) | |
Add fallback rendering (used for paragraphs)
Diffstat (limited to 'src/clarktown/core.clj')
| -rw-r--r-- | src/clarktown/core.clj | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/clarktown/core.clj b/src/clarktown/core.clj index be59a00..7cf1e54 100644 --- a/src/clarktown/core.clj +++ b/src/clarktown/core.clj @@ -7,18 +7,27 @@ [clarktown.parsers.strikethrough :as strikethrough] [clarktown.parsers.link-and-image :as link-and-image] [clarktown.parsers.empty-block :as empty-block] + [clarktown.parsers.horizontal-line-block :as horizontal-line-block] [clarktown.parsers.heading-block :as heading-block])) (def default-parsers [{:matcher empty-block/is? :renderers [empty-block/render]} + {:matcher horizontal-line-block/is? + :renderers [horizontal-line-block/render]} {:matcher heading-block/is? :renderers [bold/render italic/render inline-code/render strikethrough/render - heading-block/render]}]) + link-and-image/render + heading-block/render]} + {:renderers [bold/render + italic/render + inline-code/render + strikethrough/render + link-and-image/render]}]) (defn- stitch-code-blocks @@ -108,7 +117,6 @@ [markdown parsers] (let [blocks (-> (string/split markdown #"\n\n") stitch-code-blocks) - _ (prn (for [block blocks] (do (prn block) (prn "")))) parsed-blocks (parse-blocks blocks parsers)] (string/join "" parsed-blocks))) |
