summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--codenames/templates/codenames.html.j228
-rw-r--r--comic/templates/issue.html.j225
-rw-r--r--global/templates/base.html.j28
-rw-r--r--modules/codenames_generate.py1
4 files changed, 21 insertions, 41 deletions
diff --git a/codenames/templates/codenames.html.j2 b/codenames/templates/codenames.html.j2
index 0e1e17a..ca54abd 100644
--- a/codenames/templates/codenames.html.j2
+++ b/codenames/templates/codenames.html.j2
@@ -1,17 +1,9 @@
-<!DOCTYPE html>
-<html dir="ltr" lang="en">
-<head>
- <meta charset="utf-8"/>
- <title>{{ title }}</title>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <meta property="og:title" content="{{ title }}" />
- <meta property="og:type" content="website" />
- <meta property="og:url" content="{{ url }}" />
- <link rel="stylesheet" href="{{ site.assets_path }}/css/codenames.css" />
- <link rel="stylesheet" href="{{ site.assets_path_static }}/css/bootstrap-grid.min.css" />
-</head>
-<body>
-<div class="bootstrap-wrapper">
+{% extends "base.html.j2" %}
+{% block page_title %}{{ codenames.codenames_name }}{% endblock %}
+{% block og_page_title %}{{ codenames.codenames_name }}{% endblock %}
+{% block head_extra %}{{ super() }}
+ <link rel="stylesheet" href="{{ site.assets_path }}/css/codenames.css" />{% endblock %}
+{% block body %}<div class="bootstrap-wrapper">
<div class="container">
<div class="row">
<main class="col-md-9">
@@ -71,9 +63,7 @@
</main>
</div>
</div>
-</div>
-</body>
-<footer>
+</div>{% endblock %}
+{% block footer %}
<script src="/assets/js/codenames.js"></script>
-</footer>
-</html>
+{% endblock %} \ No newline at end of file
diff --git a/comic/templates/issue.html.j2 b/comic/templates/issue.html.j2
index 181604f..81afc04 100644
--- a/comic/templates/issue.html.j2
+++ b/comic/templates/issue.html.j2
@@ -1,18 +1,11 @@
-<!DOCTYPE html>
-<html dir="ltr" lang="en">
-<head>
- <meta charset="utf-8"/>
- <title>{{ issue.title() }} - {{ comic.comic_name }}</title>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <meta property="og:title" content="{{ issue.title() }}" />
- <meta property="og:type" content="article" />
- <meta property="og:url" content="{{ url }}" />
- <link rel="stylesheet" href="{{ site.assets_path_static }}/css/bootstrap-grid.min.css" />
+{% extends "base.html.j2" %}
+{% block page_title %}{{ issue.title() }} - {{ comic.comic_name }}{% endblock %}
+{% block og_page_title %}{{ issue.title() }}{% endblock %}
+{% block og_type %}article{% endblock %}
+{% block head_extra %}{{ super() }}
<link rel="stylesheet" href="{{ site.assets_path }}/css/comic.css" />
- <link rel="stylesheet" href="{{ site.assets_path }}/css/font.css" />
-</head>
-<body>
-<div class="bootstrap-wrapper">
+ <link rel="stylesheet" href="{{ site.assets_path }}/css/font.css" />{% endblock %}
+{% block body %}<div class="bootstrap-wrapper">
<div class="container">
<a href="/" class="row dont-bother">
<header class="col-md-9" role="banner"><img class="banner" src="{{ site.assets_path }}/image/banner_placeholder.png" alt="banner"/></header>
@@ -56,6 +49,4 @@
</footer>
</div>
</div>
-</div>
-</body>
-</html>
+</div>{% endblock %}
diff --git a/global/templates/base.html.j2 b/global/templates/base.html.j2
index 61826d9..21530c7 100644
--- a/global/templates/base.html.j2
+++ b/global/templates/base.html.j2
@@ -5,14 +5,12 @@
<title>{% block page_title %}{% endblock %}</title>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta property="og:title" content="{% block og_page_title %}{% endblock %}" />
- <meta property="og:type" content="{% block og_type %}{% endblock %}" />
+ <meta property="og:type" content="{% block og_type %}website{% endblock %}" />
<meta property="og:url" content="{{ url }}" />
- {% block head_extra %}<link rel="stylesheet" href="{{ site.assets_path_static }}/css/bootstrap-grid.min.css" />{% endblock %}
+{% block head_extra %} <link rel="stylesheet" href="{{ site.assets_path_static }}/css/bootstrap-grid.min.css" />{% endblock %}
</head>
<body>
{% block body %}{% endblock %}
</body>
-<footer>
- {% block footer %}{% endblock %}
-</footer>
+<footer>{% block footer %}{% endblock %}</footer>
</html>
diff --git a/modules/codenames_generate.py b/modules/codenames_generate.py
index 19fd284..d5aba60 100644
--- a/modules/codenames_generate.py
+++ b/modules/codenames_generate.py
@@ -18,6 +18,7 @@ def generate(jinja_env: jinja2.Environment, output_root_path: str, local: bool):
os.mkdir(output_root_path)
jinja_env.globals.update(codenames={
+ "codenames_name": Config.CODENAMES_NAME,
"codenames_url": Config.CODENAMES_ROOT_URL,
})