@@ -288,6 +288,7 @@ escapeString opts (c:cs) =
288288 | otherwise -> ">" ++ escapeString opts cs
289289 _ | c `elem` ['\\','`','*','_','[',']','#'] ->
290290 '\\':c:escapeString opts cs
291+ '|' | isEnabled Ext_pipe_tables opts -> '\\':'|':escapeString opts cs
291292 '^' | isEnabled Ext_superscript opts -> '\\':'^':escapeString opts cs
292293 '~' | isEnabled Ext_subscript opts -> '\\':'~':escapeString opts cs
293294 '$' | isEnabled Ext_tex_math_dollars opts -> '\\':'$':escapeString opts cs