Move title property from Article to Content

This commit is contained in:
2026-08-26 05:02:23 +02:00
parent a5de93576a
commit bfb0d371c8
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -23,13 +23,13 @@ class Article(Content):
source, source,
meta["section"], meta["section"],
meta["slug"], meta["slug"],
meta["title"],
meta["date"], meta["date"],
meta.get("updated", None), meta.get("updated", None),
set(meta["tags"]) if "tags" in meta else None, set(meta["tags"]) if "tags" in meta else None,
meta.get("summary", None), meta.get("summary", None),
meta.get("draft", False), meta.get("draft", False),
) )
self.title: str = meta["title"]
def handle_reference(self, path: Path) -> Content | File: def handle_reference(self, path: Path) -> Content | File:
site = self.site site = self.site
+2
View File
@@ -24,6 +24,7 @@ class Content(Output):
source: Path, source: Path,
section: str, section: str,
slug: str, slug: str,
title: str,
created: date, created: date,
updated: date | None = None, updated: date | None = None,
tags: set[str] | None = None, tags: set[str] | None = None,
@@ -39,6 +40,7 @@ class Content(Output):
raise ContentError("content source path must be normalized") raise ContentError("content source path must be normalized")
self.source = source self.source = source
self.section: str = section self.section: str = section
self.title: str = title
self.created = created self.created = created
self.updated = updated self.updated = updated
self.tags: set[str] = tags self.tags: set[str] = tags