docs: upgrade to docusaurus v3 (#26803)

This commit is contained in:
Erick Friis
2024-09-24 11:28:13 -07:00
committed by GitHub
parent b1da532522
commit f9ef688b3a
20 changed files with 11196 additions and 14430 deletions

View File

@@ -25,13 +25,22 @@ class EscapePreprocessor(Preprocessor):
cell.source = cell.source.replace("```", r"\`\`\`")
# escape ``` in output
if "outputs" in cell:
for output in cell["outputs"]:
filter_out = set()
for i, output in enumerate(cell["outputs"]):
if "text" in output:
if not output["text"].strip():
filter_out.add(i)
continue
output["text"] = output["text"].replace("```", r"\`\`\`")
if "data" in output:
elif "data" in output:
for key, value in output["data"].items():
if isinstance(value, str):
output["data"][key] = value.replace("```", r"\`\`\`")
cell["outputs"] = [
output
for i, output in enumerate(cell["outputs"])
if i not in filter_out
]
return cell, resources