diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2021-05-25 21:21:20 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2021-05-25 21:21:20 -0600 |
commit | 2c4afde1c93bbf3990514c45b06b63e648c46f63 (patch) | |
tree | f7497bf7885543b4d59ac7cafeb5012e8c8930c8 /src/pyssg/builder.py | |
parent | a9d5d971961bd28f2d6275aabfa78f2fd268b851 (diff) |
add sitemap support
Diffstat (limited to 'src/pyssg/builder.py')
-rw-r--r-- | src/pyssg/builder.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pyssg/builder.py b/src/pyssg/builder.py index d2163d2..4939bcc 100644 --- a/src/pyssg/builder.py +++ b/src/pyssg/builder.py @@ -29,6 +29,7 @@ class HTMLBuilder: self.html_files: list[str] = None self.all_pages: list[Page] = None + self.all_tags: list[str] = None def build(self) -> None: @@ -44,6 +45,7 @@ class HTMLBuilder: # just to be able to extract all pages out of this class self.all_pages = parser.all_pages + self.all_tags = parser.all_tags # create the article index self.__create_article_index(parser.all_tags, parser.all_pages) @@ -61,6 +63,10 @@ class HTMLBuilder: return self.all_pages + def get_tags(self) -> list[str]: + return self.all_tags + + def __create_dir_structure(self) -> None: for d in self.dirs: # for the dir structure, |