Bug description
Currently when an error is rendered in the output, the ascii escape codes are also printed out

This is what it looks like in the terminal:

It would be nice if either quarto
- starts julia with the flag
--color=no. This is the same output in the terminal with that flag

OR
- parses ascii codes in outputs using a javascript library to generate color html output. For example, you could vendor this: https://github.com/drudru/ansi_up
Reproducible example:
Create a _quarto.yml file:
project:
type: website
title: "MethodError"
output-dir: _output
execute-dir: project
execute:
output: true
echo: true
warning: true
error: true
freeze: auto
eval: true
cache: true
jupyter: julia-1.8
Create a index.qmd file:
---
title: Method error
---
#### MethodError
```{julia}
ceil(1.2 + 2.3im)
```
Version information:
julia> versioninfo()
Julia Version 1.8.5
Commit 17cfb8e65e (2023-01-08 06:45 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 8 × 11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, tigerlake)
Threads: 1 on 8 virtual cores
Checklist
Bug description
Currently when an
erroris rendered in the output, the ascii escape codes are also printed outThis is what it looks like in the terminal:
It would be nice if either quarto
--color=no. This is the same output in the terminal with that flagOR
Reproducible example:
Create a
_quarto.ymlfile:Create a
index.qmdfile:Version information:
Checklist