3 回答
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
你可以使用“nbviewer”來渲染和提供你的筆記本,而不是 GitHub 的渲染器。因此,您需要在存儲庫的 ReadMe.md 文件中提供指向筆記本的鏈接,例如,如下所示:
https://nbviewer/github/<mygithubprofile>/<link2mynotebook>
查看@martijn-pieters 在這篇文章中提供的答案: Github 上 Jupyter notebook 中的 HTML 錨點(diǎn)
這為我解決了。
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
在你的
<a id = "1"></a>
在“=”之前和之后都有一個(gè)空格。我已經(jīng)對此進(jìn)行了測試,并且在本地沒問題(不可見),但是 GitHub 在解析它時(shí)會中斷并使其可見。
您似乎已經(jīng)采用了 Sebastian Raschka 的技巧,即將錨標(biāo)記放在帶有內(nèi)容的標(biāo)記上方的空降價(jià)單元格中。我覺得這沒有必要。我一直無法通過打印預(yù)覽或“下載為”HTML 重現(xiàn) Sebastian 的問題。也許 Jupyter 的行為已經(jīng)改變了(他在六年前發(fā)布了那篇文章?。D銘?yīng)該發(fā)現(xiàn)降價(jià)
# A content heading<a id='headingid'></a>
作品。當(dāng)我測試它時(shí),這在本地和 GitHub 上都是不可見的。您還可以使用降價(jià)鏈接到它,例如
I want to refer to my [heading](#headingid) now
這在您的筆記本中用作本地可點(diǎn)擊鏈接。它不能作為 Github 自己的渲染器中的可點(diǎn)擊鏈接。當(dāng)您將筆記本的 URL 粘貼到nbviewer時(shí),它確實(shí)可以作為可點(diǎn)擊的鏈接使用。我也試過,在本地,文件 | 下載為 | html,以獲得 ipynb 的 html 版本,我的瀏覽器按預(yù)期呈現(xiàn)它,并且鏈接是可點(diǎn)擊的并且可以工作。
這是我最近一直在研究的東西,上面是目前我最好的工作方法,即將錨標(biāo)記附加到您想要的降價(jià)文本中,等號之前/之后沒有空格。它在 GitHub 中看起來沒問題,只是沒有可點(diǎn)擊的鏈接。我不確定是否有使用 GitHub 的方法。
如果有人覺得這個(gè)答案有用,我將不勝感激,因?yàn)檫@是我正在研究并尋找自動(dòng)化方法的事情。Upvotes 既會鼓勵(lì)我,我也愿意接受評論,這些評論給了我關(guān)于功能的想法,這些功能包含在我為自動(dòng)化而編寫的任何內(nèi)容中。
添加回答
舉報(bào)
