From a776c2c58b548c7477246baecf8c141c4ff60a77 Mon Sep 17 00:00:00 2001 From: John Bampton Date: Wed, 28 Jan 2026 10:37:40 +1000 Subject: [PATCH] Create separate nunjucks files --- .gitignore | 1 + src/_includes/bio.njk | 6 +--- src/_includes/footer-details.njk | 46 +++++++++++++++++++++++++++ src/_includes/footer.njk | 54 ++------------------------------ src/_includes/header-details.njk | 30 ++++++++++++++++++ src/_includes/header.njk | 31 +----------------- src/_includes/scripts.njk | 6 ++++ src/_includes/skills-list.njk | 7 +++++ src/index.njk | 8 +---- 9 files changed, 95 insertions(+), 94 deletions(-) create mode 100644 src/_includes/footer-details.njk create mode 100644 src/_includes/header-details.njk create mode 100644 src/_includes/scripts.njk create mode 100644 src/_includes/skills-list.njk diff --git a/.gitignore b/.gitignore index ba586172..616946b1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ _site .jekyll-cache node_modules vendor +.venv diff --git a/src/_includes/bio.njk b/src/_includes/bio.njk index dd6faa2a..6e89f84d 100644 --- a/src/_includes/bio.njk +++ b/src/_includes/bio.njk @@ -85,11 +85,7 @@

Technologies

{% set skills = languages.split(' ') %} - {% for skill in skills %} - - {{ skill }} - - {% endfor %} + {% include "skills-list.njk" %}
diff --git a/src/_includes/footer-details.njk b/src/_includes/footer-details.njk new file mode 100644 index 00000000..98e88257 --- /dev/null +++ b/src/_includes/footer-details.njk @@ -0,0 +1,46 @@ + diff --git a/src/_includes/footer.njk b/src/_includes/footer.njk index 1d877086..886a51fe 100644 --- a/src/_includes/footer.njk +++ b/src/_includes/footer.njk @@ -1,49 +1,4 @@ - +{% include "footer-details.njk" %} {% include "system-override.njk" %} @@ -51,9 +6,4 @@ {% include "system-log.njk" %} - - - +{% include "scripts.njk" %} diff --git a/src/_includes/header-details.njk b/src/_includes/header-details.njk new file mode 100644 index 00000000..92a0c2cc --- /dev/null +++ b/src/_includes/header-details.njk @@ -0,0 +1,30 @@ +
+ +
+ {% if page.url == "/" %} +

+ Our Developers +

+ {% else %} + + +

+ Directory +

+
+ {% endif %} +
+ +
+ {{ collections.randomPeople.length }} Active Profiles +
+ + +
diff --git a/src/_includes/header.njk b/src/_includes/header.njk index 8178626c..5d898288 100644 --- a/src/_includes/header.njk +++ b/src/_includes/header.njk @@ -1,36 +1,7 @@
-
- -
- {% if page.url == "/" %} -

- Our Developers -

- {% else %} - - -

- Directory -

-
- {% endif %} -
- -
- {{ collections.randomPeople.length }} Active Profiles -
- - -
+ {% include "header-details.njk" %} {% include "game-stats.njk" %} diff --git a/src/_includes/scripts.njk b/src/_includes/scripts.njk new file mode 100644 index 00000000..c7499bc2 --- /dev/null +++ b/src/_includes/scripts.njk @@ -0,0 +1,6 @@ + + + diff --git a/src/_includes/skills-list.njk b/src/_includes/skills-list.njk new file mode 100644 index 00000000..2bd945b3 --- /dev/null +++ b/src/_includes/skills-list.njk @@ -0,0 +1,7 @@ +
+ {% for skill in skills %} + + {{ skill }} + + {% endfor %} +
diff --git a/src/index.njk b/src/index.njk index 1a692623..a92c158d 100644 --- a/src/index.njk +++ b/src/index.njk @@ -32,13 +32,7 @@ layout: false
{% set skills = person.data.languages.split(' ') %} -
- {% for skill in skills %} - - {{ skill }} - - {% endfor %} -
+ {% include "skills-list.njk" %}

"{{ person.data.bio | truncate(120) }}"