diff --git a/stsg/build.py b/stsg/build.py index 3206351..7477473 100644 --- a/stsg/build.py +++ b/stsg/build.py @@ -311,11 +311,9 @@ class Article: return Path(config.setup.dist_directory, *self.slug_path) context: ArticleContext - context_shared: Dict[str, Any] - cross_article_context: Dict[str, Any] child_articles: ArticleList[Article] - article_translations_list: ArticleList[ArticleTranslation] + article_translations_list: List[ArticleTranslation] article_translations_map: Dict[str, ArticleTranslation] linked_articles: ArticleList[Article] @@ -340,7 +338,7 @@ class Article: # build the tree self.child_articles = ArticleList([]) - self.article_translations_list = ArticleList([]) + self.article_translations_list = [] self.article_translations_map = {} for c in self.directory.iterdir(): @@ -388,7 +386,7 @@ class Article: self.context["author"] = self.author # recursive context structures - self.context["translations"] = self.article_translations_list.context + self.context["translations"] = [c.context for c in self.article_translations_list] self.context["children"] = self.child_articles.context for lang, article in self.article_translations_map.items(): self.context[lang] = article.context