secretbase.log

コードはすべてNYSLです

htmlファイルのrest変換がなんとかうまくいった

htmlで書かれたファイルを rest に変換したくなりました。Sphinxを触っているとたぶん誰もが一度は通る道な気がします。しかし Sphinx逆引き辞典クックブックには無かったのでググった。

いくつか試してみた。

うまくいった方法

codeigniter-jp/html2sphinx · GitHub の html2rest.py を使わせてもらいました。

$ git clone https://github.com/codeigniter-jp/html2sphinx ~/work/html2sphinx
$ pip install BeautifulSoup
$ python ~/work/html2sphinx/html2rest.py Manual.html > Manual.rst

追記

  • imgタグは変換されないようだ\(^o^)/
  • 一部文字化けだったり、ずれていたりと手直しした

うまくいかなかった


時間がなくてあんまり調べてないので、もっとスマートな方法やメジャーな方法あったら教えてください。