notebook python 内嵌 数据库_另类之将ipython notebook嵌入blog方法

另类之将ipython notebook嵌入blog方法

ipynb文件很强大. 可是一直苦于没有找到好的方法把它直接嵌入到博文里.

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

github注册流程

需要先在github上注册一个账户, 填入用户名/密码/邮箱, 点击"sign up"按钮

验证邮箱地址: 登录邮箱, 接收邮件, 查看来自github的邮件. 点击主题为"请验证你的邮箱地址"的邮件. 点击里面的"Verify email address"链接, 以便让github核实自己的邮箱地址. 如果邮箱没有通过核实的话, 账户的功能无法使用.

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

注意事项:

上传操作: 可以从total command窗口里把ipynb文件拖拽到GitHub对应页面(upload file页面)的文件接收框里, 拖拽后可以看到下方的任务条的进度信息. 但是不可以从jupyter的dashboard里开始拖拽.

点击"commit changes": 上传之后别忘了点击该按钮, 以便'保存修改'到仓库里.

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

也可以在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了. 比如:

qtpylib/qtpylib-workflow-example.ipynb at master · ranaroussi/qtpylib

无效的link(对与github非登录的情况, 或者在我的平板上浏览时):

https://github.com/ranaroussi/qtpylib/blob/master/examples/qtpylib-workflow-example.ipynb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值