summaryrefslogtreecommitdiff
path: root/make_site.py
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-05-06 19:06:56 +0200
committerFlorian Dold <florian@dold.me>2021-05-06 19:06:56 +0200
commit719934275f3c55e958f48ea165280542b49b8f0b (patch)
treeb850ede68a486f2d30849184391c126f613eb7d2 /make_site.py
parent9a6e7c57484e16bdd3f4aa917e6489048fb242d0 (diff)
downloadwww-719934275f3c55e958f48ea165280542b49b8f0b.tar.gz
www-719934275f3c55e958f48ea165280542b49b8f0b.tar.bz2
www-719934275f3c55e958f48ea165280542b49b8f0b.zip
restructure
Diffstat (limited to 'make_site.py')
-rwxr-xr-xmake_site.py22
1 files changed, 5 insertions, 17 deletions
diff --git a/make_site.py b/make_site.py
index 95a114de..624be179 100755
--- a/make_site.py
+++ b/make_site.py
@@ -18,26 +18,14 @@ from pathlib import Path, PurePath
sys.path.insert(0, ".")
sys.path.insert(0, "inc/")
-from inc.site import gen_site
-from inc.fileproc import copy_files
+from inc.site import SiteGenerator
-env = jinja2.Environment(loader=jinja2.FileSystemLoader(str(PurePath(__file__).parent)),
- extensions=["jinja2.ext.i18n"],
- lstrip_blocks=True,
- trim_blocks=True,
- undefined=jinja2.StrictUndefined,
- autoescape=False)
-env.newstyle_gettext = True
def main():
- x = gen_site(0)
- conf = x.load_config("www.yml")
- x.gen_abstract(conf, "newsposts", "abstract", "page", 1000)
- x.gen_newspost_content(conf, "newsposts", "content", "page", "en")
- x.gen_rss("inc", conf, env)
- x.run("template", conf, env)
- x.copy_trees("static")
- x.copy_trees("dist")
+ x = SiteGenerator()
+ x.gen_abstract("newsposts", "abstract", "page", 1000)
+ x.gen_newspost_content("newsposts", "content", "page", "en")
+ x.run()
if __name__ == "__main__":
main()