diff options
| author | alex <alex@pdp7.net> | 2023-10-08 20:48:47 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-10-08 20:48:47 +0200 |
| commit | cd9e5d7c5c59fb601413a4167f3f97376359156e (patch) | |
| tree | 11938a0677d6166e9b3ff78927d4abdf34acb50f /blog_experiment/blog/blog_pages.py | |
| parent | 9530e8ee47a21f9f0775ed7867d22b02d7445182 (diff) | |
Add links
* Prettify using lxml instead of bs4, because bs4 changes whitespace :(
Diffstat (limited to 'blog_experiment/blog/blog_pages.py')
| -rw-r--r-- | blog_experiment/blog/blog_pages.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/blog_experiment/blog/blog_pages.py b/blog_experiment/blog/blog_pages.py index b6f22087..065e4881 100644 --- a/blog_experiment/blog/blog_pages.py +++ b/blog_experiment/blog/blog_pages.py @@ -3,15 +3,13 @@ import itertools import pathlib import textwrap -import bs4 - import bicephalus import htmlgenerator as h from feedgen import feed -from blog import html, page, gemtext, meta +from blog import html, page, gemtext, meta, pretty class Entry: @@ -152,7 +150,7 @@ class Root(page.BasePage): fe.published(datetime.datetime.combine(entry.posted, datetime.datetime.min.time(), tzinfo=datetime.timezone.utc)) fe.title(entry.title) html = h.render(h.BaseElement(*entry.html()), {}) - html = bs4.BeautifulSoup(html, features="html.parser").prettify() + html = pretty.pretty_html(html) fe.content(html, type="html") return bicephalus.Response( |
