blob: 3e514377a986f930aca6f674c93c7c9eefebc6a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
module Zettel.Math where
import Text.Pandoc.Definition (Inline (..))
import Text.Pandoc.Walk (walk)
import Zettel.Types
wrapMath :: [Inline] -> [Inline]
wrapMath = concatMap f
where
f :: Inline -> [Inline]
f m@(Math _ _) = [RawInline "markdown" "{{< math >}}", m, RawInline "markdown" "{{< /math >}}"]
f a = [a]
wrapZettelGraph :: ZettelGraph -> ZettelGraph
wrapZettelGraph = walk wrapMath
|