2016-09-15 11 views
0

ノートブックをhtmlにエクスポートすると、見出しの末尾に¶(ピルクロー)が付きます。どのように私はそれをオフにするのですか?ここでエクスポートされたJupyterノートブックでは、どのように¶を無効にするのですか?

は、私が使用していますコマンド例です:ノートブックはちょうど値下げ見出しとテキストを持つセルが含まれてい

jupyter nbconvert --to html --template basic Untitled.ipynb 

場所:

# Here I am 

Rock you like a hurricane 
+0

これを無効にする方法があるかどうかはわかりません。しかし、それは存在する正当な理由があります:それは、ユーザーが特定の見出しにリンクするための簡単な方法を提供します。なぜそれを無効にしたいのですか? – Chris

+0

私はノートブックから何百もの静的レポートを生成しています。私のユーザは、とにかくHTMLにリンクすることはできません。それは埋め込まれています。 –

+1

現在、簡単に無効にする方法はありませんが、コードのローカルコピーをハックする場合は、そのピルクロウを追加する行は[ここ]です(https://github.com/jupyter/nbconvert/blob /68a3925efef5c304c2c8682ad05cac9560c4173a/nbconvert/filters/markdown_mistune.py#L105)。 –

答えて

0

これは、現在設定オプションとしてサポートされています。

c.HTMLExporter.anchor_link_text = '' # disable pilcrow, requires nbconvert >= 5.2 

OLD:

私は値下げレンダラにパッチを当てることでpilcrowsをオフにすることができました:

import mistune 
import nbconvert 
nbconvert.filters.markdown_mistune.IPythonRenderer.header = mistune.Renderer.header 

これはかなりハックようですしかし、。

1

私もこの問題を抱えていました。私の回避策は、pilcrowがhtmlに独自のクラスを持っていることを理解することでした。これは、次の見出しとは異なります。cssに次の行を追加して、Pilcrowにフォントサイズ0を設定します。ページ。

.anchor-link{ 
    font-size: 0; 
} 

テキストの色を背景と同じにすることや、ピルクロウを効果的に消すための他の多くのことを行うこともできます。

+0

HTML電子メールでCSSを使用できません:( –

関連する問題