亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

GitHub 上 Jupyter 筆記本中的目錄

GitHub 上 Jupyter 筆記本中的目錄

慕村225694 2021-11-30 16:34:28
我在 Jupyter 筆記本中使用 HTML 錨點來提供內部鏈接,例如在目錄和“返回頂部”中使用的鏈接。這在我的電腦上運行良好。但是,當我將筆記本上傳到 GitHub 時,不可見的錨點變得可見并且鏈接不再有效。如何解決這個問題呢?以下是 GitHub 上的一些存在此問題的筆記本:https://github.com/mathyingzhou/linear_algebra_demos/blob/master/01-LinearSystems/Solving%20linear%20systems.ipynbhttps://github.com/mathyingzhou/boston-crime/blob/master/Boston%20Crime.ipynb
查看完整描述

3 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

根據 github,不要認為你可以做很多事情:

與 jupyter-notebook-files-on-github 一起工作


查看完整回答
反對 回復 2021-11-30
?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

你可以使用“nbviewer”來渲染和提供你的筆記本,而不是 GitHub 的渲染器。因此,您需要在存儲庫的 ReadMe.md 文件中提供指向筆記本的鏈接,例如,如下所示:

https://nbviewer/github/<mygithubprofile>/<link2mynotebook>

查看@martijn-pieters 在這篇文章中提供的答案: Github 上 Jupyter notebook 中的 HTML 錨點

這為我解決了。


查看完整回答
反對 回復 2021-11-30
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

在你的


<a id = "1"></a>

在“=”之前和之后都有一個空格。我已經對此進行了測試,并且在本地沒問題(不可見),但是 GitHub 在解析它時會中斷并使其可見。


您似乎已經采用了 Sebastian Raschka 的技巧,即將錨標記放在帶有內容的標記上方的空降價單元格中。我覺得這沒有必要。我一直無法通過打印預覽或“下載為”HTML 重現 Sebastian 的問題。也許 Jupyter 的行為已經改變了(他在六年前發布了那篇文章?。?。你應該發現降價


# A content heading<a id='headingid'></a>

作品。當我測試它時,這在本地和 GitHub 上都是不可見的。您還可以使用降價鏈接到它,例如


I want to refer to my [heading](#headingid) now

這在您的筆記本中用作本地可點擊鏈接。它不能作為 Github 自己的渲染器中的可點擊鏈接。當您將筆記本的 URL 粘貼到nbviewer時,它確實可以作為可點擊的鏈接使用。我也試過,在本地,文件 | 下載為 | html,以獲得 ipynb 的 html 版本,我的瀏覽器按預期呈現它,并且鏈接是可點擊的并且可以工作。


這是我最近一直在研究的東西,上面是目前我最好的工作方法,即將錨標記附加到您想要的降價文本中,等號之前/之后沒有空格。它在 GitHub 中看起來沒問題,只是沒有可點擊的鏈接。我不確定是否有使用 GitHub 的方法。


如果有人覺得這個答案有用,我將不勝感激,因為這是我正在研究并尋找自動化方法的事情。Upvotes 既會鼓勵我,我也愿意接受評論,這些評論給了我關于功能的想法,這些功能包含在我為自動化而編寫的任何內容中。


查看完整回答
反對 回復 2021-11-30
  • 3 回答
  • 0 關注
  • 200 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號