Tue, 10 Jan 2006

reStructuredTextの初期ヘッダレベルを変えるには

http://downward.dyndns.org/web/pyblosxom/2005-10-10-18-38

というだけなのもアレなので...rest.pyのparse()を変更:

def parse(story):
    html = publish_string(story, writer_name='html',
                        settings_overrides={'initial_header_level':5})
    return html[html.find('<body>') + 6:html.find('</body>')]

publish_stringのsettings_overridesて引数で初期設定を変えられるわけでございますです。