From 71c7de032edca8bfd00871e0f0fe986bbd9e60a5 Mon Sep 17 00:00:00 2001 From: Botond Hende Date: Tue, 23 Dec 2025 00:40:57 +0100 Subject: comic basic layout --- __main__.py | 8 ++++++++ blog/templates/base.html.j2 | 8 ++++---- blog/templates/sidebar.html.j2 | 2 +- comic/assets/css/comic.css | 18 ++++++++++++++++++ comic/issues/001/comic.png | Bin 243107 -> 0 bytes comic/issues/001/meta.json | 5 ----- comic/issues/1/comic.png | Bin 0 -> 243107 bytes comic/issues/1/meta.json | 5 +++++ comic/templates/issue.html.j2 | 30 ++++++++++++++++++++++++++++++ config.py | 11 +++++++++-- modules/blog_generate.py | 7 ++----- modules/comic_generate.py | 36 ++++++++++++++++++++++++++++++++++-- 12 files changed, 111 insertions(+), 19 deletions(-) create mode 100644 comic/assets/css/comic.css delete mode 100644 comic/issues/001/comic.png delete mode 100644 comic/issues/001/meta.json create mode 100644 comic/issues/1/comic.png create mode 100644 comic/issues/1/meta.json create mode 100644 comic/templates/issue.html.j2 diff --git a/__main__.py b/__main__.py index 16c2243..fd26157 100644 --- a/__main__.py +++ b/__main__.py @@ -4,6 +4,7 @@ import jinja2 from .config import Config from .modules import blog_generate +from .modules import comic_generate def init_jinja_env() -> jinja2.Environment: @@ -14,9 +15,16 @@ def init_jinja_env() -> jinja2.Environment: def main(output_root_path: str, local: bool): if local: Config.BLOG_ROOT_URL = "http://localhost" + Config.COMIC_ROOT_URL = "http://localhost" jinja_env = init_jinja_env() + jinja_env.globals.update(site={ + "assets_path": Config.ASSETS_IMPORT_PATH, + "assets_path_static": Config.ASSETS_IMPORT_PATH_STATIC, + }) + blog_generate.generate(jinja_env, os.path.join(output_root_path, "blog"), local) + comic_generate.generate(jinja_env, os.path.join(output_root_path, "comic"), local) if __name__ == '__main__': diff --git a/blog/templates/base.html.j2 b/blog/templates/base.html.j2 index fa1f2d8..6c5845a 100644 --- a/blog/templates/base.html.j2 +++ b/blog/templates/base.html.j2 @@ -2,9 +2,9 @@ - {% block page_title %}{{ site.blog_name }}{% endblock %} + {% block page_title %}{{ blog.blog_name }}{% endblock %} - + @@ -18,8 +18,8 @@