Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新构造指向在GitHub上工作的源文件(C、配置等)的文本超链接并读取文档_Github_Hyperlink_Restructuredtext_Read The Docs - Fatal编程技术网

重新构造指向在GitHub上工作的源文件(C、配置等)的文本超链接并读取文档

重新构造指向在GitHub上工作的源文件(C、配置等)的文本超链接并读取文档,github,hyperlink,restructuredtext,read-the-docs,Github,Hyperlink,Restructuredtext,Read The Docs,我想创建一个reStructuredText文档,提供一个指向C源文件或GitHub上托管的OS配置文件的超链接,该文件与文档位于同一repo中。链接必须在GitHub上(指向同一repo中的文件)和读取文档(最好指向GitHub) 例如: Source file link `main.c </src/main.c>`_. 源文件链接`main.c`\。 这个文件在GitHub上可以正常工作,但在读取文档时它没有指向任何地方 绝对链接可以正常工作,但不实用,因为如果回购地址发生变

我想创建一个reStructuredText文档,提供一个指向C源文件或GitHub上托管的OS配置文件的超链接,该文件与文档位于同一repo中。链接必须在GitHub上(指向同一repo中的文件)和读取文档(最好指向GitHub)

例如:

Source file link `main.c </src/main.c>`_.
源文件链接`main.c`\。
这个文件在GitHub上可以正常工作,但在读取文档时它没有指向任何地方

绝对链接可以正常工作,但不实用,因为如果回购地址发生变化或使用其他分支机构,则必须逐个修改绝对链接

Source file link `mani.c <https://github.com/Me/MyRepo/blob/master/src/main.c>`_.
源文件链接`mani.c`\。
使用
:source:
提到了一些有用的东西,但我不知道如何让它用于阅读文档。根据我的测试,它在GitHub上不起作用

谢谢

编辑:


我在上添加了示例代码,并从中创建了一个页面。

尝试一个相对链接,例如,
main.c

我尝试了,但它不起作用。但仅仅尝试是不够的,它实际上应该是有意义的。