from __future__ import annotations from dataclasses import dataclass from pathlib import Path ARTICLE_TYPES = ["Life", "Photo", "Link", "Quote", "Tech"] @dataclass class Article: slug: str lang: str # "it" | "en" path: Path frontmatter: dict has_translation: bool translation_path: Path | None