.. doctest docs/specs/html.rst .. _lino.specs.html: =============== Generating HTML =============== .. doctest init: >>> from lino import startup >>> startup('lino_book.projects.polly.settings.demo') >>> from lino.api.doctest import * This describes some Lino-specific usage of the :mod:`etgen.html` module. .. contents:: :depth: 1 :local: >>> from etgen.html import E >>> txt = "foo" >>> txt = E.b(txt) >>> # ar = rt.login('robin', renderer=settings.SITE.kernel.default_renderer, permalink_uris=True) >>> ar = rt.login('robin', renderer=settings.SITE.kernel.html_renderer) >>> obj = ar.user >>> e = ar.obj2html(obj, txt) You now have an ElementTree object. >>> print(tostring(e)) foo