Notebookを使うと、Markdownやprint機能を使って、Python等で書いたブログラムを非常に分かりやすい形で残すことができます。このデータをWordPressの記事に変換するのには少し手間がかかるため、記事化の手順を整理しました。手順は以下の通りです。実行結果のイメージは以下の記事等を参考にしてみてください。~その2~未確認ですが、HatenaやQiitaでもできるかもしれません。WordPressの記事に変換それでは具体的に変換していきます。Notebookのファイル(.ipynb)を作成するここには特に制約はありません。自由に記事を書いて大丈夫です。(多分)Markdown形式で保存する図が含まれていない場合にはこの手順は不要です。nbconvertを使った手順でも図は表示できるのですが、html内に直接バイナリで記述されており、おそらくキャッシュ機能等の対象にならないと思われます。そのため、図をアップロードする方式を採用しました。アップロードするべき図は、Markdown形式で保存すると必要な図が一緒にダウンロードされるので、この機能を活用しよう、ということです。nbconvertコマンドでプレーンなhtmlに変換するJupyterの既存の機能では、WordPressで使えるデザインでのファイル出力ができないため、一旦プレーンなhtmlに変換し、別途CSSを入手して装飾する、という手順を取ります。以下のコマンドを実行するとxxx.ipynbを元にしたプレーンなxxx.htmlというファイルが作成されます。xxx.ipynbうまくいっていれば、以下のような飾り気のないhtmlファイルが作成されるはずです。htmlの表がレスポンシブになるようコードを修正する今のままのコードを記事に張り付けると、横長の表等が綺麗に表示されなくなってしまいます。これをレスポンシブにするためには、tableをpreタグで囲う必要があります。具体的には以下のように置換すれば大丈夫だと思います。/table></pre>記事の新規作成を実施し、4で作ったhtmlを張り付けるWordPressで新規記事を作成し、前手順で作ったhtmlをそのままコピペしましょう。ここからCSSを入手し、記事内に張り付ける今のままだとプレーンなhtmlのままなので、別途CSSを入手し使います。