diff --git a/src/Main.hs b/src/Main.hs index 8adef253a..84fa0d9dd 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -161,7 +161,10 @@ postEntry acid = do getLang "en" = return EN entryEscape :: Text -> Text -entryEscape = T.replace "\n" "
" +entryEscape = newlineEscape . newlineRNEscape + where + newlineEscape = T.replace "\n" "
" + newlineRNEscape = T.replace "\r\n" "
" entryList :: AcidState Blog -> BlogLang -> ServerPart Response entryList acid lang = do