另类之将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

另类之将ipython notebook嵌入blog方法的更多相关文章

  1. ubuntu下设置jupyter notebook 2017年07月29日 19:28:34 小旋锋 阅读数:8329 标签: ubuntu 更多 个人分类: python 二三事 来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的

    ubuntu下设置jupyter notebook     来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython No ...

  2. [搬砖]Pycharm中启动IPython notebook失败提示load_entry_point ImportError: Entry point ('console_scripts', 'ipython') not found的解决方法

    前提:直接运行ipython正常,“which -a ipython”命令显示也只有一个ipython存在,在ipynb文件中点运行启动notebook时提示错误类似如下: Traceback (mo ...

  3. IPython notebook在浏览器中显示不正常的问题及解决方法

    使用过Python的童鞋们应该知道IPython是一个比python自带的交互式界面更加友好的交互界面,IPython提供了自动补齐什么的,其实我还没开始用所以这里也不扯淡了,大家自己去网上查,IPy ...

  4. ipython notebook使用教程

    在一次师兄(师兄博客地址)的例会汇报中,介绍了ipython notebook,当时觉得很酷炫,渐渐自己使用的时候才发现真的很强大.抽空整理下,找了些资料进行补充,并挨个进行了实现,留个笔记,也欢迎喜 ...

  5. ipython+notebook使用教程(转载)

    ipython是python交互环境的增强版 IPython notebook目前已经成为用Python做教学.计算.科研的一个重要工具.IPython Notebook使用浏览器作为界面,向后台的I ...

  6. Python·Jupyter Notebook各种使用方法

    PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Ju ...

  7. Python·Jupyter Notebook各种使用方法记录

    标签(空格分隔): Python 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter ...

  8. 向IPython Notebook中导入.py文件

    IPython Notebook使用起来简洁方便,但是有时候如果需要导入一个现有的.py文件,则需要注意选择导入的方法以达到不同的效果.目前遇到3种方法. (1) 将文件保存为.ipynb格式,直接拖 ...

  9. feature visualization from ipython notebook

    Feature visualization from ipython notebook Wang Xiao 1. install anaconda2 from: https://www.continu ...

随机推荐

  1. FindBugs插件的使用手册

    安装FindBugs直接查找eclipse的商店,查找spot Bugs 插件,安装即可 完成安装之后重启eclipse,右击项目文件或目录,会发现多了Findbugs的菜单: 使用Findbugs ...

  2. 父元素如果为none,子元素也是看不到的

    1.最近遇到一个问题,就是获取一个子元素的offsetwidth 的值总是为0 .原因是因为把父元素给设置成none了. 2.给元素赋值宽高 div.style.width=330+'px' 要加上p ...

  3. Scrum 项目7.0——第一个Sprint的总结和读后感

          总结: 通过这一次的Sprint,我了解了Sprint的整个流程,也学会了编制backlog,也了解了在软件工程中,一个团队的任务是怎么样分配和一个项目是怎么样开展的.从对软件工程的认识只 ...

  4. 【Leetcode】82. Remove Duplicates from Sorted List II

    Question: Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only dis ...

  5. wamp 开启短标签支持

    1.先使用phpinfo.php文件打印出信息 2.找到Loaded Configuration File   根据他的路径去修改php.ini文件 3.打开php.ini文件,搜索 short_op ...

  6. 【Web Shell】- 技术剖析中国菜刀 – Part I

    这里的中国菜刀不是指切菜做饭的工具,而是中国安全圈内使用非常广泛的一款Webshell管理工具,想买菜刀请出门左拐东门菜市场王铁匠处.中国菜刀用途十分广泛,支持多种语言,小巧实用,据说是一位中国军人退 ...

  7. HDU1565_方格取数(1)

    给一个数字方阵,你要从中间取出一些数字,保证相邻的两个数字不同时被取出来,求取出来的最大的和是多少? 建立图模型,对于行列的和为奇数的格子,建立一条从原点到达这个点的边,对于行列和为偶数的格子,建立一 ...

  8. Qt4问题集锦

    一.Qt程序发布后加载的jpg.jpeg图片不可见 问题的提出: 最近在客户机器上部署安装QT编写的软件,发现只要是jpg.jpeg格式的图片都无法显示出来.最后发现必须按如下述步骤才能显示jpg.j ...

  9. installns

    installns 将升级文件NSVPX-NCore_build-12.1-48.13_nc_64.tgz,上传至设备的“/var/nsinstall”目录下. 在命令行中执行以下命令,查看升级脚本使 ...

  10. WampServer3.0允许局域网访问配置教程

    wamp server 下的Apache默认设置是不允许外网访问和局域网访问的,而直接搜索 wamp局域网访问配置,出现都是一些旧版本的wamp的配置信息,最新版本3.0.X需要使用以下配置方法: 配 ...