是否可以根据是否正在使用网络应用程序或目标是否为HTML来生成降价输出?
我想在使用Jupyter Notebook时显示一件事,而在将页面视为HTML时显示另一件事。典型的例子是链接。当用户使用Jupyter Notebook查看笔记本时,链接到其他笔记本是有意义的。但是当使用nbconvert将笔记本转换为HTML时,链接到相应的HTML页面是有意义的。所以我想要这样的东西
{if target=="html"} [Next](foo.html) {else} [Next](foo.ipynb) {end if}
有没有办法做到这一点或采取合理的方式来获得类似的效果?
答案 0 :(得分:1)
我不认为Jupyter使用的降价支持条件,但是如果你可以假设.ipynb
文件的路径与.html
文件的路径相同始终为Nbconvert创建一个自定义预处理器,用[{1}}
.ipynb
扩展名
有关详细信息,请参阅my answer to a previous question。