docs: strip ansi and exclude outputs from search (#4460)

# Changes

* Strip ANSI codes from outputs
* Exclude outputs from search (relies on an insiders feature, so can't
test locally)

## ANSI Changes

Before


![image](https://github.com/user-attachments/assets/6ca626f3-143b-4f7a-ab4a-0866f0bbf52f)


After


![image](https://github.com/user-attachments/assets/3d2fdb4f-79a0-42d5-9956-e2aa44e3fea2)
This commit is contained in:
Eugene Yurtsev
2025-04-29 14:50:07 -04:00
committed by GitHub
parent 80a74a879c
commit 8dd95a450b
@@ -4,18 +4,21 @@
```output
{{ line.rstrip() | strip_ansi }}
```
{ mkdocs-exclude-search }
{%- endblock traceback_line -%}
{%- block stream -%}
```output
{{ output.text.rstrip() }}
{{ output.text.rstrip() | strip_ansi }}
```
{ mkdocs-exclude-search }
{%- endblock stream -%}
{%- block data_text scoped -%}
```output
{{ output.data['text/plain'].rstrip() }}
{{ output.data['text/plain'].rstrip() | strip_ansi }}
```
{ mkdocs-exclude-search }
{%- endblock data_text -%}
{%- block data_html scoped -%}