From 9b99142654b30184992aef9ee201856e4355aa23 Mon Sep 17 00:00:00 2001 From: Botond Hende Date: Sat, 2 May 2026 01:28:12 +0200 Subject: navbar implemented on blog, comics and codenames --- __main__.py | 8 +++++ blog/templates/blog_base.html.j2 | 3 +- codenames/templates/codenames.html.j2 | 10 +++--- comic/assets/css/comic.css | 8 +++-- comic/templates/issue.html.j2 | 8 ++++- config.py | 1 + global/deploy/assets/css/bootstrap-grid.min.css | 6 ++++ global/deploy/assets/css/navbar.css | 34 +++++++++++++++++++++ global/deploy/assets/image/desktop_standby.jpg | Bin 0 -> 171845 bytes global/deploy/assets/image/mobile_standby.jpg | Bin 0 -> 379162 bytes global/templates/base.html.j2 | 6 ++-- global/templates/navbar.html.j2 | 8 +++++ modules/blog_generate.py | 39 +++++++++++++----------- modules/codenames_generate.py | 10 +++--- modules/comic_generate.py | 10 +++--- modules/main_generate.py | 9 +++--- 16 files changed, 119 insertions(+), 41 deletions(-) create mode 100644 global/deploy/assets/css/bootstrap-grid.min.css create mode 100644 global/deploy/assets/css/navbar.css create mode 100644 global/deploy/assets/image/desktop_standby.jpg create mode 100644 global/deploy/assets/image/mobile_standby.jpg create mode 100644 global/templates/navbar.html.j2 diff --git a/__main__.py b/__main__.py index 1f28fdf..efcb335 100644 --- a/__main__.py +++ b/__main__.py @@ -1,6 +1,7 @@ import os.path import sys import jinja2 +import shutil from .config import Config from .modules import main_generate, blog_generate, comic_generate, codenames_generate @@ -28,11 +29,18 @@ def main(output_root_path: str, local: bool): "git_url": Config.GIT_ROOT_URL, }) + main_generate.init(jinja_env, local) + blog_generate.init(jinja_env, local) + comic_generate.init(jinja_env, local) + codenames_generate.init(jinja_env, local) + main_generate.generate(jinja_env, os.path.join(output_root_path, "main"), local) 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) codenames_generate.generate(jinja_env, os.path.join(output_root_path, "codenames"), local) + shutil.copytree(Config.DEPLOY_SOURCE_DIR, output_root_path, dirs_exist_ok=True) + if __name__ == '__main__': main(sys.argv[1], bool(int(sys.argv[2])) if len(sys.argv) > 2 else False) diff --git a/blog/templates/blog_base.html.j2 b/blog/templates/blog_base.html.j2 index b250abf..8725ff8 100644 --- a/blog/templates/blog_base.html.j2 +++ b/blog/templates/blog_base.html.j2 @@ -6,7 +6,8 @@ {% endblock %} -{% block body %}
+{% block body %}{{ super() }} +