3

楽しそうにセッティングしてました

<head>
<base href="http://complex_url_to_local_wiki:port/path/" target="_blank" />
</head>

Markdown セルのようにリンクを省略できるようにするために、私の IPython html ノートブック (IPython 0.12) の[wiki documentation](doc.html)Markdown セルで。

しかし、これはノートブックの保存を不可能にします (保存は によって復元され<base href='/'/>ます)。

私が求めているものを達成するための(代替の)方法はありますか?[1]を使用して Python コードから URL を生成する方法は知ってIPython.core.display.HTMLいますが、Markdown ドキュメントのリンクをインライン化する方がはるかに便利です。

ありがとう、

アルバロ。

[1] Python からのリンクを生成する最適ではない解決策を以下に貼り付けます。

def wurl(x, text="Node {} in wiki",
            baseurl="http://complex_url_to_local_wiki:port/path/{}"):
    """Render a link on a base URL as html."""

    from IPython.core.display import HTML
    url_t = '<a href="{baseurl}" target="_blank">{text}</a>'
    return HTML(url_t.format(baseurl=baseurl.format(x), text=text.format(x)))
4

0 に答える 0