From cd9e5d7c5c59fb601413a4167f3f97376359156e Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 8 Oct 2023 20:48:47 +0200 Subject: Add links * Prettify using lxml instead of bs4, because bs4 changes whitespace :( --- blog_experiment/blog/blog_pages.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'blog_experiment/blog/blog_pages.py') 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( -- cgit v1.2.3