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.