If you are sharing something on GitHub, chances are you doing so to collaborate with others or to be helpful. It's hard to achieve either if people cannot accesss what you publish.
In 2017, mobile Internet traffic had a share of 52.64% of global traffic. More importantly though, there are places around the world where the only reliable mean for accessing the Internet is mobile. It would be particularly unkind leaving people out based on geography.
Luckily for us, the solution(s) are very simple. I present two simple ways to fix this problem below:
Construct a URL that will open your notebook in nbviewer:
<http://nbviewer.jupyter.org/github/
><everything from url in #4
after https://github.com/
>
For example: http://nbviewer.jupyter.org/github/radekosmulski/python_shorts/blob/master/caching_expensive_calculations.ipynb
Convert notebooks to HTML using jupyter nbconvert:
jupyter nbconvert --to html --output-dir docs *.ipynb
master branch / docs folder
and savehttps://radekosmulski.github.io/python_shorts/
In your readme, link to
<site URL
><name of HTML file
>
For example: https://radekosmulski.github.io/python_shorts/debugging_inside_jupyter_notebooks.html
In your text file, the following will create a link [link text](URL)