3 import Data.Text hiding (filter)
4 import System.Directory
5 import Data.Text.Template
7 ununlines :: [Text] -> Text
8 ununlines = intercalate "\n\n"
10 slugify = toLower. replace " " "-"
11 urlify = slugify . replace "?" ""
13 allFilesIn dir = filter (/= "..")<$>(filter(/= "."))<$>(getDirectoryContents dir)
17 context :: [(Text, Text)] -> Context
18 context assocs x = case lookup x $ assocs of
19 Nothing -> "[[" +++ x +++ "]]"