from docutils.core import publish_parts print publish_parts(rst_content, writer_name='html',settings_overrides={ 'initial_header_level': 2,})['html_body']