如何在Github上查看Markdown文件的来源?

Jes*_*ord 23 markdown github

.md在github.com上查看时,Github有助于将Markdown()文件呈现为HTML(例如,这个README.md).

查看任何其他源文件时,它显示为未呈现的源代码(例如,.gitignore).一个方便的功能是通过单击行号直接链接到源中的一行(例如,像这样).

如何在Github上查看Markdown文件的未呈现源(因此我可以链接到源中的特定行)?

注意:我知道"Raw"按钮,但它没有提供任何一个很好的UI Github.

Cer*_*Boy 6

使用"原始"按钮.例如,如果您正在查看README.md,则导航中会有一个Raw按钮.这可以是简单的URL更改(从blob到raw),但在这种情况下会成为单独的链接.

编辑:Markdown源没有"漂亮"视图.有转换后的HTML视图,没有UI的Raw视图和Blame视图.只有Blame视图才能让您链接到源中的特定行.

编辑2:另一个选项是在README.md中使用锚点.例如,如果您使用安装标题,则可以直接链接Markdown文件的内容.假设Markdown本身没有隐藏任何东西,那么解决原始问题的时间更接近.

  • 请参阅我在问题中的评论:`注意:我知道"Raw"按钮,但是它没有提供任何一个很好的UI Github.我所追求的一件事是`直接链接到通过单击"原始"按钮未给出的行号`来源. (9认同)

Von*_*onC 6

如果您不想使用“原始”按钮,您可以(自 2021 年 6 月起)添加?plain=1到您的 GitHub 降价文件 URL:

附加?plain=1到任何 Markdown 文件的 url 现在将显示文件而不渲染。

与其他代码文件一样,它还将显示行号,并可用于将其他用户链接到特定的一行或多行。
例如,追加?plain=1#L52将突出显示纯文本 Markdown 文件的第 52 行。

例子:

https://github.com/git/git/blob/master/README.md?plain=1#L49-L51


Jes*_*ord 5

使用“责备”按钮,您可以看到 Markdown 的来源(例如,像这样)。

不幸的是,“Blame”带有额外的 UI 元素,这使得源代码更加混乱。