From 3e58d0b6dfd89e6f1dccae5979c27e3ec05f6e05 Mon Sep 17 00:00:00 2001 From: Helen Chong <119173961+helenclx@users.noreply.github.com> Date: Sat, 6 Apr 2024 14:51:07 +0800 Subject: [PATCH] Add site map page --- _site/about/index.html | 1 + _site/assets/css/sitemap.css | 35 ++++++ _site/assets/css/style-sitemap.css | 35 ++++++ _site/home/index.html | 1 + _site/sitemap/index.html | 189 +++++++++++++++++++++++++++++ src/_includes/layouts/main.njk | 3 + src/assets/css/sitemap.css | 35 ++++++ src/sitemap.njk | 105 ++++++++++++++++ 8 files changed, 404 insertions(+) create mode 100644 _site/assets/css/sitemap.css create mode 100644 _site/assets/css/style-sitemap.css create mode 100644 _site/sitemap/index.html create mode 100644 src/assets/css/sitemap.css create mode 100644 src/sitemap.njk diff --git a/_site/about/index.html b/_site/about/index.html index caa469ba..852f152d 100644 --- a/_site/about/index.html +++ b/_site/about/index.html @@ -15,6 +15,7 @@ + diff --git a/_site/assets/css/sitemap.css b/_site/assets/css/sitemap.css new file mode 100644 index 00000000..13731633 --- /dev/null +++ b/_site/assets/css/sitemap.css @@ -0,0 +1,35 @@ +main ul { + display: grid; + gap: 0.5rem; +} + +.link-list { + margin: 0 0 0 1em; + padding: 0; + list-style: none; +} + +.link-list a:focus { + outline: 0.15rem solid var(--clr-link); +} + +.link-list li { + padding-left: 0.5em; + align-items: start; +} + +.link-list li::marker { + content: "▶"; +} + +.link-list ul li::marker { + content: "★"; +} + +.link-list ul ul li::marker { + content: "♥"; +} + +.link-list ul ul ul li::marker { + content: "❣"; +} \ No newline at end of file diff --git a/_site/assets/css/style-sitemap.css b/_site/assets/css/style-sitemap.css new file mode 100644 index 00000000..13731633 --- /dev/null +++ b/_site/assets/css/style-sitemap.css @@ -0,0 +1,35 @@ +main ul { + display: grid; + gap: 0.5rem; +} + +.link-list { + margin: 0 0 0 1em; + padding: 0; + list-style: none; +} + +.link-list a:focus { + outline: 0.15rem solid var(--clr-link); +} + +.link-list li { + padding-left: 0.5em; + align-items: start; +} + +.link-list li::marker { + content: "▶"; +} + +.link-list ul li::marker { + content: "★"; +} + +.link-list ul ul li::marker { + content: "♥"; +} + +.link-list ul ul ul li::marker { + content: "❣"; +} \ No newline at end of file diff --git a/_site/home/index.html b/_site/home/index.html index f490168f..e11d8bde 100644 --- a/_site/home/index.html +++ b/_site/home/index.html @@ -15,6 +15,7 @@ + diff --git a/_site/sitemap/index.html b/_site/sitemap/index.html new file mode 100644 index 00000000..ebafec98 --- /dev/null +++ b/_site/sitemap/index.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Site Map | Leilukin's Hub + + + + +
+ +
+
+ +
+
+ +
+ + + +
+

Site Map

+

This page lists the links to the pages on my website for easier navigation.

+ + +
+ + + +
+ + + \ No newline at end of file diff --git a/src/_includes/layouts/main.njk b/src/_includes/layouts/main.njk index f27d47ab..0a05bcb5 100644 --- a/src/_includes/layouts/main.njk +++ b/src/_includes/layouts/main.njk @@ -17,6 +17,9 @@ {% if toc %} {% endif %} + {% if sitemap %} + + {% endif %} {# CDNs #} {% include "components/cdn.njk" %} diff --git a/src/assets/css/sitemap.css b/src/assets/css/sitemap.css new file mode 100644 index 00000000..13731633 --- /dev/null +++ b/src/assets/css/sitemap.css @@ -0,0 +1,35 @@ +main ul { + display: grid; + gap: 0.5rem; +} + +.link-list { + margin: 0 0 0 1em; + padding: 0; + list-style: none; +} + +.link-list a:focus { + outline: 0.15rem solid var(--clr-link); +} + +.link-list li { + padding-left: 0.5em; + align-items: start; +} + +.link-list li::marker { + content: "▶"; +} + +.link-list ul li::marker { + content: "★"; +} + +.link-list ul ul li::marker { + content: "♥"; +} + +.link-list ul ul ul li::marker { + content: "❣"; +} \ No newline at end of file diff --git a/src/sitemap.njk b/src/sitemap.njk new file mode 100644 index 00000000..9f89d750 --- /dev/null +++ b/src/sitemap.njk @@ -0,0 +1,105 @@ +--- +layout: "layouts/main.njk" +title: Site Map +meta_url: sitemap +meta_description: Site map of Leilukin's Hub. +sitemap: true +--- + +
+

Site Map

+

This page lists the links to the pages on my website for easier navigation.

+ + +