@@ -0,0 +1,14 @@
1+-- | Miscellaneous string manipulation functions.
3+module Hakyll.Web.Util.String
7+import Data.Char (isSpace)
9+-- | Trim a string (drop spaces, tabs and newlines at both sides).
11+trim :: String -> String
12+trim = reverse . trim' . reverse . trim'
14+ trim' = dropWhile isSpace