Please try this on your local. We can see <p> tag on "html5_polyglot" writer.
```
>>> from docutils import core
>>> print(core.publish_parts('''
... - a
... - b
... - c
... ''', writer_name='html5_polyglot')['html_body'])
<div class="document">
<ul class="simple">
<li><p>a</p></li>
<li><p>b</p></li>
<li><p>c</p></li>
</ul>
</div>

>>>
```

2020年8月8日(土) 23:46 Yves Chevallier <canard...@gmail.com>:
>
> Not really sure how to use the HTML5 writer which I think I am using...
>
> ```
> $ docker-compose run latex sphinx-build --version
> sphinx-build 2.2.0
> ```
>
> And I do use `html5.py` because I always place my breakpoints there and it 
> works.
>
> On Saturday, August 8, 2020 at 4:36:28 PM UTC+2 i.tk...@gmail.com wrote:
>>
>> Hi,
>>
>> This is default behavior of docutils' reST parser. It always generates
>> paragraph node.
>>
>> >By default docutils removes these `<p>`:
>>
>> Please try again with html5 writer. It seems you're using old HTML4
>> writer. It suppresses <p> tag on generating HTML. But HTML5 writer
>> does not do that.
>>
>> Thanks,
>> Takeshi KOMIYA
>>
>> 2020年8月8日(土) 21:37 Yves Chevallier <cana...@gmail.com>:
>> >
>> > I am wondering why Sphinx/Docutils add a paragraph around minor text:
>> >
>> > The list:
>> >
>> > ```rst
>> > - foo
>> > - bar
>> > - baz
>> > ```
>> >
>> > Will be translated in HTML as:
>> >
>> > ```html
>> > <li><p>foo</p></li>
>> > <li><p>bar</p></li>
>> > <li><p>baz</p></li>
>> > ```
>> >
>> > In some case it gives bad formatting especially if `<p>` has some margins.
>> >
>> > By default docutils removes these `<p>`:
>> >
>> > ```python
>> > >>> from docutils import core
>> > >>> print(core.publish_parts('''
>> > - a
>> > - b
>> > - c
>> > ''', writer_name='html')['html_body']))
>> > <div class="document">
>> > <ul class="simple">
>> > <li>a</li>
>> > <li>b</li>
>> > <li>c</li>
>> > </ul>
>> > </div>
>> > ```
>> >
>> > But behind the scenes they are still there...
>> >
>> > ```python
>> > >>> from docutils import core
>> > >>> print(core.publish_parts('''
>> > - a
>> > - b
>> > - c
>> > ''')['whole'])
>> > <document source="<string>">
>> > <bullet_list bullet="-">
>> > <list_item>
>> > <paragraph>
>> > a
>> > <list_item>
>> > <paragraph>
>> > b
>> > <list_item>
>> > <paragraph>
>> > c
>> > ```
>> >
>> > Why is sphinx acting differently? Is there a way to tell Sphinx to not add 
>> > paragraphs in such cases?
>> >
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "sphinx-users" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an 
>> > email to sphinx-users...@googlegroups.com.
>> > To view this discussion on the web visit 
>> > https://groups.google.com/d/msgid/sphinx-users/f85679d1-395c-4f05-b342-d844c0225e19n%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sphinx-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sphinx-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sphinx-users/029a0cf7-8ce9-4e1f-9af9-af5fd2c90d4dn%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sphinx-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sphinx-users/CAFmkQANKSaduu7SVRA_0onf0pEJx4Ww1QgOgwARjxvtbk24crg%40mail.gmail.com.

Reply via email to