當我們用jupyter notebook編輯好.ipynb文件后,肯定會想不用運行jupyter notebook也能方便得查看.ipynb的文件,如果直接打開.ipynb的文件,我們會發現這是一種類似於json格式的文件,需要解析器解析之后才便於人眼閱讀。那怎么辦呢,難道非得運行jupyter notebook不可?當然不用。github現在已支持渲染.ipynb的文件,所以可以在github上專門建一個repo,然后把.ipynb的文件上傳到這個repo中,這樣以后你就可以在任何聯網的機器上瀏覽你上傳的.ipynb文件了。其實jupyter團隊也為我們提供了專門的渲染服務,如果你想以jupyter的渲染風格查看你上傳到github上的.ipynb文件,可以加上http://nbviewer.ipython.org的前綴。下面舉例說明:
step1: 我上傳了一個.ipynb文件到我的github上,得到其URL:https://github.com/tracy-talent/Notes/blob/master/blogs/Untitled.ipynb
step2: 截取上面URL中github.com之后的部分,然后與http://nbviewer.ipython.org拼接並且加上github標識得到新的URL:https://nbviewer.jupyter.org/github/tracy-talent/Notes/blob/master/blogs/Untitled.ipynb, 也可以與https://colab.research.google.com/github拼接得到新的URL:https://colab.research.google.com/github/tracy-talent/Notes/blob/master/blogs/Untitled.ipynb
step3: 在瀏覽器中輸入拼接得到的URL,效果如下:
在這里http://nbviewer.ipython.org相當於給我們提供了一個渲染服務,我們也可以把.ipynb存放在除github以外的其他雲端,但是注意需要使用對應的不同的標識對URL進行拼接。
