github 原始代码如何工作?它可以显示没有 <pre> 标签的代码之类的文本

Kev*_*uan 1 html github

我想知道为什么 github 的原始代码(像这样)似乎在不使用标签的情况下被格式化<pre>

我尝试将代码复制到文件中并使用浏览器打开它,但是如果我不添加<pre>...</pre>,它就不会以正确的格式显示并使用等宽字体。

rec*_*ive 5

那么答案就在 http 标头中。网页的Content-type标头设置为text/html。如果您text/plain改为使用,浏览器会将其显示为预先格式化的。