From 94084f26dc4bef80e747e35c3c0f6f73dcfa9504 Mon Sep 17 00:00:00 2001 From: Alex Coleman Date: Sun, 11 Aug 2024 10:40:42 +0100 Subject: [PATCH] Add content to entries in atom feed --- src/blog/feed.py | 1 + tests/test_feed.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/blog/feed.py b/src/blog/feed.py index 7bb4cf2..7cd3618 100644 --- a/src/blog/feed.py +++ b/src/blog/feed.py @@ -44,3 +44,4 @@ def _build_post_entries(self, feed: Element) -> None: SubElement(entry, "id").text = f"{self.link}posts/{post.filename}.html" SubElement(entry, "link", attrib={"href": f"{self.link}posts/{post.filename}.html", "rel": "alternate"}) SubElement(entry, "updated").text = post.publish_date.strftime("%Y-%m-%dT%H:%M:%SZ") + SubElement(entry, "content", attrib={"type": "html"}).text = post.content diff --git a/tests/test_feed.py b/tests/test_feed.py index 08dde28..87dae60 100644 --- a/tests/test_feed.py +++ b/tests/test_feed.py @@ -9,7 +9,7 @@ def test_build() -> None: post = Post( filename="2024-08-01-hello_world", title="Hello World", - content="Hello world!", + content="

Hello world!

", publish_date=datetime(2024, 8, 1), ) feed.add_post(post) @@ -32,6 +32,7 @@ def test_build() -> None: https://hello.blog/posts/2024-08-01-hello_world.html 2024-08-01T00:00:00Z + <p>Hello world!</p> """ )