diff --git a/scripts/generate-nexus-page.py b/scripts/generate-nexus-page.py index fd8a791..d56d103 100755 --- a/scripts/generate-nexus-page.py +++ b/scripts/generate-nexus-page.py @@ -105,7 +105,9 @@ def md_to_bbcode(md: str) -> str: i += 1 output.append("[list]") for row in table_lines[2:]: # skip header row [0] and separator row [1] - cells = [convert_inline(c.strip()) for c in row.strip("|").split("|")] + # Split on unescaped pipes only, then unescape `\|` within each cell. + raw = re.split(r"(?