2017-08-08 16 views
1

Webアプリケーションが使用されているかターゲットがHTMLかによってmarkdownと異なる出力を生成できますか?Jupyter Notebookのターゲットに応じて異なるマークダウン出力

Jupyter Notebookを使用しているときと、HTMLを表示しているときに別のものを表示したいと思います。典型的な例はリンクです。ユーザーがJupyter Notebookを使用してノートブックを表示しているときは、他のノートブックにリンクするのが理にかなっています。しかし、nbconvertを使用してノートブックをHTMLに変換すると、対応するHTMLページにリンクするのが理にかなっています。だから私はこれを行う方法や、同様の効果を得るための賢明な方法があります。この

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

のようなものが欲しいですか?

+0

本質的にhttps://stackoverflow.com/questions/42255564/how-to-export-and-preserve-linked-jupyter-notebooks/42279992#42279992の複製 –

答えて

1

私はJupyterがサポートする条件文を使用して値下げしないと思いますが、あなたは.ipynbファイルへのパスはあなたが常に置き換えNbconvertのカスタムプリプロセッサを作成することができ.htmlファイルへのパスと同じであると仮定できる場合.ipynb拡張子付き.html

詳細はmy answer to a previous questionを参照してください。

関連する問題