From baebc131ed3be8d015acaad589b697983435037e Mon Sep 17 00:00:00 2001 From: kosayoda Date: Wed, 24 Mar 2021 14:09:32 +0800 Subject: Refactor common HTML into a base template. --- pydis_site/templates/content/base.html | 36 +++++++++++++++ pydis_site/templates/content/listing.html | 76 +++++++++--------------------- pydis_site/templates/content/page.html | 77 ++++++++++--------------------- 3 files changed, 82 insertions(+), 107 deletions(-) create mode 100644 pydis_site/templates/content/base.html (limited to 'pydis_site/templates') diff --git a/pydis_site/templates/content/base.html b/pydis_site/templates/content/base.html new file mode 100644 index 00000000..1508dfb3 --- /dev/null +++ b/pydis_site/templates/content/base.html @@ -0,0 +1,36 @@ +{% extends 'base/base.html' %} +{% load static %} + +{% block title %}{{ page_title }}{% endblock %} +{% block head %} + + + + +{% endblock %} + +{% block content %} + {% include "base/navbar.html" %} + + + +
+
+
+

{{ page_title }}

+ {% block page_content %}{% endblock %} +
+
+
+{% endblock %} diff --git a/pydis_site/templates/content/listing.html b/pydis_site/templates/content/listing.html index 6c84a38c..9271f3ab 100644 --- a/pydis_site/templates/content/listing.html +++ b/pydis_site/templates/content/listing.html @@ -1,59 +1,27 @@ -{% extends 'base/base.html' %} -{% load static %} +{% extends 'content/base.html' %} -{% block title %}{{ category_info.name|default:"Pages" }}{% endblock %} -{% block head %} - - - - -{% endblock %} - -{% block content %} - {% include "base/navbar.html" %} +{% block page_content %} + {% for category, data in categories.items %} +
+ + + - - -
-
-
-

{{ category_info.name|default:"Pages" }}

- {% for category, data in categories.items %} -
- - - - - - - {{ data.name }} - -

{{ data.description }}

-
- {% endfor %} - {% for page, data in content.items %} -
- - - - - {{ data.title }} - -

{{ data.description }}

-
- {% endfor %} -
+ {% endfor %} + {% for page, data in content.items %} +
+ + + + + {{ data.title }} + +

{{ data.description }}

-
+ {% endfor %} {% endblock %} diff --git a/pydis_site/templates/content/page.html b/pydis_site/templates/content/page.html index c3b2285b..2b366e50 100644 --- a/pydis_site/templates/content/page.html +++ b/pydis_site/templates/content/page.html @@ -1,60 +1,31 @@ -{% extends 'base/base.html' %} -{% load static %} +{% extends 'content/base.html' %} -{% block title %}{{ page.metadata.title }}{% endblock %} {% block head %} - - - - - - - + {{ block.super }} + + + {% endblock %} -{% block content %} - {% include "base/navbar.html" %} - - - -
-
-
-

{{ page.metadata.title }}

- - {% if relevant_links|length > 0 %} -
-
- {{ page.page|safe }} -
-
-
- - -
-
-
- {% else %} -
{{ page.page|safe }}
- {% endif %} +{% block page_content %} + {% if relevant_links|length > 0 %} +
+
+ {{ page.page|safe }} +
+
+
+ + +
-
- + {% else %} +
{{ page.page|safe }}
+ {% endif %} {% endblock %} -- cgit v1.2.3