如何在 GitHub 上的 Markdown 中使用具有垂直滚动功能的代码块?

Mil*_*lan 5 markdown github github-flavored-markdown

我正在处理 GitHub 上的一个问题,为此,版主要求我在评论中分享某些 bash 命令的输出。我正在以代码块的形式共享请求命令的输出,并且我知道如何在 Markdown 中插入代码块:

The output of the command
.
.
.
Run Code Online (Sandbox Code Playgroud)

但是,上述语法的问题在于,如果命令输出有 500 行,那么它将在 Markdown 输出中显示所有 500 行。事实上,我的评论中总共有 3 个这样长的代码块。因此,代码块在我的评论中占用了大量空间,而且我的评论似乎太长了。

那么,有什么方法可以让我的代码块仅显示有限数量的行,并且具有特定于该块的滚动功能,例如它应该只显示 10 行,而对于其余的行,它应该具有垂直滚动。通过这个,我的评论不会看起来太长,版主也会关注我评论中的其他非命令文本(即代码块以外的内容)。

grz*_*wat 9

GitHub Flavored Markdown 允许您使用 html 标签。所以你可以使用 details html 块来隐藏你的长代码。

<details>
  <summary>
    summary
  </summary>
  details
</details>
Run Code Online (Sandbox Code Playgroud)

看起来像这样崩溃了:

折叠

并扩展:

展开

  • 非常好,但请注意,如果粘贴为上面的“详细信息”,“编程代码”将被格式化为普通文本。对于最后一英里的问题有什么解决方案吗? (2认同)