【发布时间】:2022-04-15 03:11:25
【问题描述】:
有没有什么方法可以在 GitHub 上从一个 Jupyter notebook 本地链接到另一个,而无需嵌入绝对路径,例如 https://github.com/jeffheaton/test-linking/blob/main/notebook1.ipynb?
我创建了一个笔记本 (notebook1.ipynb)
有了这个内容:
# This is Notebook 1
* [Link to Notebook 2a](notebook2.ipynb)
* [Link to Notebook 2b](./notebook2.ipynb))
我尝试了两种不同的方法,一种使用 .对于当前目录。都没有用。
notebook2.ipynb 其实就是这个网址:
https://github.com/jeffheaton/test-linking/blob/main/notebook2.ipynb
但是,GitHub 将我的链接转换为:
https://notebooks.githubusercontent.com/view/notebook2.ipynb
这会导致错误的链接。
如果我将相同的降价代码放入 README.md 中,它就可以正常工作。只是似乎不喜欢 jupyter 笔记本。
我真的不想在所有内容前加上https://github.com/jeffheaton/test-linking/blob/main/,因为本地链接:
- 在 GitHub 之外的本地工作
- 在 GitHub 上与分支无关
你可以在这个简短的 repo 中看到我尝试完成这项工作:https://github.com/jeffheaton/test-linking
【问题讨论】: