ブログ投稿で使用するためにipythonノートブックをhtml形式に変換する最良の方法は何ですか?
IpythonノートブックをPDFに変換するのは簡単ですが、HTMLノートブックとして公開したいのですが。
ノートブックを.ipynbファイルとしてダウンロードし、Gistにロードして、ipythonノートブックビューアー(nbviewer.ipython.org)で確認すると、htmlソースを取得して、次の場所に貼り付けることができます。ブログの投稿(または単にHTMLとしてどこかにロードするだけ)で、見た目はほぼ正しい。ただし、ipythonから直接「ビューを印刷」オプションを使用すると、ソースには処理されたhtmlではなくJavaScriptの束が含まれます。これは、画像とテキストが直接含まれていないため、役に立ちません。
%Pastebin
magicもpythonコードを貼り付け、ipythonノートブック形式のコードは貼り付けないため、このタスクには特に役立ちません。
編集:これは開発中であることに注意してください。受け入れられた回答の下のコメントを参照してください。
EDIT 2014年5月2日:ナサニエルのコメントによると、ipython 2.0には新しい答えが必要です
正しい方法は http://blog.fperez.org/2012/09/blogging-with-ipython-notebook.html で説明されています。次に、nbconvert -f blogger-html your_notebook.ipynb
投稿のHTMLコードを取得します。
上記の答えからさらに一歩。 PDFファイルを作成するには、
texファイルを作成する
nbconvert -f latex your_notebook.ipynb
texをpdfに変換します。
pdflatex your_notebook.tex
上記の回答はすべて時代遅れのようです。これは公式のnbconvert
docs から取得した最新のソリューションです。
$ jupyter nbconvert --to FORMAT notebook.ipynb
デフォルトの出力形式はhtml
であり、--to
引数は省略できます:
$ jupyter nbconvert notebook.ipynb
ファイル>ダウンロード> htmlをクリックします