【问题标题】:Different markdown output depending on target in Jupyter Notebook根据 Jupyter Notebook 中的目标不同的降价输出
【发布时间】:2017-08-08 20:45:25
【问题描述】:

是否可以根据正在使用的 Web 应用程序或目标是 HTML 来从 Markdown 产生不同的输出?

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

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

有没有办法做到这一点或获得类似效果的明智方法?

【问题讨论】:

标签: jupyter-notebook jupyter


【解决方案1】:

我不认为 Jupyter 使用的降价支持条件,但如果你可以假设 .ipynb 文件的路径与 .html 文件的路径相同,你总是可以为Nbconvert 将 .ipynb 扩展名替换为 .html

更多详情请见my answer to a previous question。

【讨论】:

    猜你喜欢
    • 2020-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 2018-11-25
    相关资源
    最近更新 更多