aboutsummaryrefslogtreecommitdiff
path: root/blog_experiment/blog/blog_pages.py
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-10-08 20:48:47 +0200
committeralex <alex@pdp7.net>2023-10-08 20:48:47 +0200
commitcd9e5d7c5c59fb601413a4167f3f97376359156e (patch)
tree11938a0677d6166e9b3ff78927d4abdf34acb50f /blog_experiment/blog/blog_pages.py
parent9530e8ee47a21f9f0775ed7867d22b02d7445182 (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.py6
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(