另类之将ipython notebook嵌入blog方法

另类之将ipython notebook嵌入blog方法

ipynb文件很强大. 可是一直苦于没有找到好的方法把它直接嵌入到博文里.
现在得到一个另类的方法: 就是利用github集成了nbviewer的功能, 先把ipynb上传到github上面, 然后把它的url贴入cnblog的随笔文档里. 此方法亲测可行. 就是访问github的速度稍慢一些. 但是操作起来简单明了.

github注册流程

  1. 需要先在github上注册一个账户, 填入用户名/密码/邮箱, 点击"sign up"按钮
  2. 验证邮箱地址: 登录邮箱, 接收邮件, 查看来自github的邮件. 点击主题为"请验证你的邮箱地址"的邮件. 点击里面的"Verify email address"链接, 以便让github核实自己的邮箱地址. 如果邮箱没有通过核实的话, 账户的功能无法使用.

在GitHub上创建一个仓库, 然后把.ipynb文件上传到该仓库里

注意事项:

  • 上传操作: 可以从total command窗口里把ipynb文件拖拽到GitHub对应页面(upload file页面)的文件接收框里, 拖拽后可以看到下方的任务条的进度信息. 但是不可以从jupyter的dashboard里开始拖拽.
  • 点击"commit changes": 上传之后别忘了点击该按钮, 以便'保存修改'到仓库里.

纯种的嵌入大法: 比较麻烦

IPython Notebooks in WordPress | BitsOfBits
http://www.bitsofbits.com/2015/01/19/ipython-notebooks-in-wordpress/

也可以在stackoverflow上找到一些不太成熟的方法:
IPython notebook to html for blog post? - Stack Overflow
http://stackoverflow.com/questions/12502187/ipython-notebook-to-html-for-blog-post

另一种方法: 利用"nbviewer+ipynb file"

以这个ipynb 为例: https://github.com/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb
将其截取为: github.com/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb
然后 合并到 http://nbviewer.jupyter.org/ 的后面, 就是一个有效的link了. 比如:

http://nbviewer.jupyter.org/github/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb

pybacktest 指南:
http://nbviewer.jupyter.org/github/ematvey/pybacktest/blob/master/examples/tutorial.ipynb

qtpylib/qtpylib-workflow-example.ipynb at master · ranaroussi/qtpylib
无效的link(对与github非登录的情况, 或者在我的平板上浏览时):
https://github.com/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb

有效的link:
http://nbviewer.jupyter.org/github/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb

用amipy 模块进行backtest的示例:
http://nbviewer.jupyter.org/github/Quantmatic/amipy/blob/master/examples/HelloJamesSimons.ipynb

http://nbviewer.jupyter.org/github/Quantmatic/amipy/blob/master/examples/ForYourEyesOnly.ipynb
http://nbviewer.jupyter.org/github/Quantmatic/amipy/blob/master/examples/Citadel.ipynb

原文地址:https://www.cnblogs.com/duan-qs/p/6337084.html