assert isinstance(parsed[1], gemtext.Line)
assert parsed[2] == gemtext.Line("")
+ result = [h.H3(f"{parsed[0].text} - {parsed[1].text}")]
+
parsed = parsed[3:]
i = 0
-
- result = []
while i < len(parsed):
gem_element = parsed[i]
"text/html",
html.html_template(
*self.entry.html(),
+ page_title=f"{self.entry.title} - {self.entry.posted}",
),
)
import htmlgenerator as h
-def html_template(*content):
+def html_template(*content, page_title=None):
+ title = "El blog es mío"
+ if page_title:
+ title += f" - {page_title}"
return bs4.BeautifulSoup(h.render(
h.HTML(
- h.HEAD(h.TITLE("El blog es mío")),
+ h.HEAD(h.TITLE(title)),
h.BODY(
h.H1("El blog es mío"),
h.H2("Hay otros como él, pero este es el mío"),