diff --git a/markdownify/__init__.py b/markdownify/__init__.py index 28cdaf6..873f927 100644 --- a/markdownify/__init__.py +++ b/markdownify/__init__.py @@ -293,7 +293,7 @@ def _can_ignore(el): child_strings = [s for s in child_strings if s] # Collapse newlines at child element boundaries, if needed. - if node.name == 'pre' or node.find_parent('pre'): + if node.name == 'pre' or 'pre' in parent_tags: # Inside
 blocks, do not collapse newlines.
             pass
         else: