不同的降价输出取决于Jupyter Notebook中的目标

时间:2017-08-08 20:45:25

标签: jupyter-notebook jupyter

是否可以根据是否正在使用网络应用程序或目标是否为HTML来生成降价输出?

我想在使用Jupyter Notebook时显示一件事,而在将页面视为HTML时显示另一件事。典型的例子是链接。当用户使用Jupyter Notebook查看笔记本时,链接到其他笔记本是有意义的。但是当使用nbconvert将笔记本转换为HTML时,链接到相应的HTML页面是有意义的。所以我想要这样的东西

{if target=="html"} [Next](foo.html) {else} [Next](foo.ipynb) {end if}

有没有办法做到这一点或采取合理的方式来获得类似的效果?

1 个答案:

答案 0 :(得分:1)

我不认为Jupyter使用的降价支持条件,但是如果你可以假设.ipynb文件的路径与.html文件的路径相同始终为Nbconvert创建一个自定义预处理器,用[{1}}

替换.ipynb扩展名

有关详细信息,请参阅my answer to a previous question