Sphinx属性保留Html换行符的换行符

时间:2017-02-06 21:25:21

标签: python python-sphinx

当sphinx构建时,是否可以保留换行符,或者更好的是,将源代码属性中的换行符转换为html中的换行符?

使用此注释代码

#: Sql string attribute documented information
SOME_SQL_STRING = '''
select * from a_table
'''

sphinx保持' \ n'保留在字符串中,它看起来类似于:

<b>module.sql.SOME_SQL_STRING</b> = <i>'\nselect * from usr_table\n'</i>
<p>Sql string attribute documented information</p>

理想情况下,我们希望html看起来像这样:

<b>module.sql.SOME_SQL_STRING</b> = <i>'''<br>select * from usr_table<br>'''</i>
<p>Sql string attribute documented information</p>

我是Sphinx的新手,但是环顾四周,我不确定如何开始处理这个问题。我编写自定义解析器很好,但我不确定如何开始使用Sphinx。

目前看起来如何:

module.sql.SOME_SQL_STRING = &#39; \ n选择*来自usr_table \ n&#39;

Sql字符串属性记录信息

我们希望它看起来如何:

module.sql.SOME_SQL_STRING = &#39;&#39;&#39;
从usr_table中选择*&#39;&#39;&#39 ;&#39;

Sql字符串属性记录信息

0 个答案:

没有答案