@@ -198,11 +198,14 @@ fieldList = try $ do
198198
199199lineBlockLine :: GenParser Char ParserState [Inline]
200200lineBlockLine = try $ do
201− string "| "
201+ char '|'
202+ char ' ' <|> lookAhead (char '\n')
202203 white <- many spaceChar
203204 line <- many $ (notFollowedBy newline >> inline) <|> (try $ endline >>~ char ' ')
204205 optional endline
205− return $ normalizeSpaces $ (if null white then [] else [Str white]) ++ line
206+ return $ if null white
207+ then normalizeSpaces line
208+ else Str white : normalizeSpaces line
206209
207210lineBlock :: GenParser Char ParserState Block
208211lineBlock = try $ do