Как сделать раскраску текста ANSI на сайте? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть несколько строк с красивыми цветами, которые прекрасно работают в Linux терминале:

"violets are \e[31;1mgreen\e[0m"

Однако я бы хотел как-то отобразить эти цвета на моем веб-сайте (ie. В этом случае сделать «зеленые» имеют красный цвет). Я знаю, что это не поддерживается напрямую, но я ищу, возможно, самый простой способ добиться этого. Я не против использования некоторых уже существующих JS решений.

1 Ответ

0 голосов
/ 13 апреля 2020

Я бы порекомендовал просто использовать фильтр замены и пользовательский CSS.

. Вы можете превратить \e[31;1m в <span style="color:red">, а затем превратить \e[0m в </span>

Тогда вы можете просто использовать функцию замены в ваших предпочтениях JS или PHP. Или вы можете просто заменить его вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...