github markdown - 保留 Linux 终端输出

github markdown - preserve Linux terminal output

有没有办法在创建 github 风味降价时保留终端输出的颜色?例如,如果我想包含一些终端示例,其中包括 ls 的结果,这些结果会对目录、可执行文件等有不同的颜色?

图片举例:

通常,Markdown 被解析为HTML。您可以尝试使用 ...` 标签,您的解析器可能会允许它通过。

请注意,您不能在代码块内使用 HTML 标签。您将不得不使用 HTML 和 CSS 自己实现代码块,在这一点上它有点停止带来价值。

更糟糕的是,有时 Markdown 到 HTML 解析器会去除所有或大部分 HTML 标签。如果您在 GitHub 上发帖,我想情况就是如此。那么您唯一的选择就是嵌入图片。

简答:没有

更长的答案:如果你是 运行 你自己的 MD 解析器并且愿意编辑它,你可以修改它以添加某种用于指示颜色的标记。它不是开箱即用的,您需要在需要的地方手动添加标记。

1

```console
foo@bar:~$ whoami
foo
```

2

```shell-session
foo@bar:~$ whoami
foo
```

来自: