From 3f3473a90af4ef7f7e1d21e0e3677f24482ed241 Mon Sep 17 00:00:00 2001 From: magicfelix <felix@felix-zauberer.de> Date: Mon, 24 Jul 2023 13:19:27 +0200 Subject: [PATCH] Add more menus and pages --- config.toml | 2 ++ content/gemeinschaft/mitmachen.md | 3 +++ content/gemeinschaft/offen.md | 3 +++ content/gemeinschaft/plattformen.md | 3 +++ content/gemeinschaft/verein/mitgliedschaft.md | 3 +++ content/gemeinschaft/verein/spenden.md | 3 +++ content/gemeinschaft/wer.md | 3 +++ content/gemeinschaft/ziele-werte.md | 3 +++ content/infos/_index.md | 2 ++ content/updates/_index.md | 2 ++ content/updates/news.md | 8 ++++++++ content/updates/newsletter.md | 8 ++++++++ content/updates/press.md | 8 ++++++++ content/updates/social.md | 8 ++++++++ templates/menu.html | 8 ++++---- templates/menu/gemeinschaften.html | 20 +++++++++++++++++++ templates/menu/infos.html | 20 +++++++++++++++++++ templates/menu/updates.html | 20 +++++++++++++++++++ 18 files changed, 123 insertions(+), 4 deletions(-) create mode 100644 content/infos/_index.md create mode 100644 content/updates/_index.md create mode 100644 content/updates/news.md create mode 100644 content/updates/newsletter.md create mode 100644 content/updates/press.md create mode 100644 content/updates/social.md create mode 100644 templates/menu/gemeinschaften.html create mode 100644 templates/menu/infos.html create mode 100644 templates/menu/updates.html diff --git a/config.toml b/config.toml index 73df49ac..c89b1a17 100644 --- a/config.toml +++ b/config.toml @@ -15,6 +15,8 @@ hard_link_static = true taxonomies = [ { name = "projekt", render = false }, { name = "zielgruppe", render = false }, + { name = "gemeinschaft", render = false }, + { name = "update", render = false }, ] [markdown] diff --git a/content/gemeinschaft/mitmachen.md b/content/gemeinschaft/mitmachen.md index 7454516e..08d4a35a 100644 --- a/content/gemeinschaft/mitmachen.md +++ b/content/gemeinschaft/mitmachen.md @@ -1,5 +1,8 @@ +++ title = "Teil der Gemeinschaft werden" + +[taxonomies] +gemeinschaft = ["Offene Gemeinschaft"] +++ TBA diff --git a/content/gemeinschaft/offen.md b/content/gemeinschaft/offen.md index b0673a17..57b021a3 100644 --- a/content/gemeinschaft/offen.md +++ b/content/gemeinschaft/offen.md @@ -1,5 +1,8 @@ +++ title = "Offene Gemeinschaft" + +[taxonomies] +gemeinschaft = ["Offene Gemeinschaft"] +++ TBA diff --git a/content/gemeinschaft/plattformen.md b/content/gemeinschaft/plattformen.md index 6cb3c611..ae16f036 100644 --- a/content/gemeinschaft/plattformen.md +++ b/content/gemeinschaft/plattformen.md @@ -1,5 +1,8 @@ +++ title = "Online-Plattformen und Dienste" + +[taxonomies] +gemeinschaft = ["Offene Gemeinschaft"] +++ TBA diff --git a/content/gemeinschaft/verein/mitgliedschaft.md b/content/gemeinschaft/verein/mitgliedschaft.md index cf4502a1..66be8687 100644 --- a/content/gemeinschaft/verein/mitgliedschaft.md +++ b/content/gemeinschaft/verein/mitgliedschaft.md @@ -1,5 +1,8 @@ +++ title = "Mitgliedschaft" + +[taxonomies] +gemeinschaft = ["Verein"] +++ TBA diff --git a/content/gemeinschaft/verein/spenden.md b/content/gemeinschaft/verein/spenden.md index 27f40ade..aaff6fa9 100644 --- a/content/gemeinschaft/verein/spenden.md +++ b/content/gemeinschaft/verein/spenden.md @@ -1,5 +1,8 @@ +++ title = "Spenden und Unterstützung" + +[taxonomies] +gemeinschaft = ["Verein"] +++ TBA diff --git a/content/gemeinschaft/wer.md b/content/gemeinschaft/wer.md index a65acf14..49d5d6e9 100644 --- a/content/gemeinschaft/wer.md +++ b/content/gemeinschaft/wer.md @@ -1,5 +1,8 @@ +++ title = "Wer wir sind" + +[taxonomies] +gemeinschaft = ["Offene Gemeinschaft"] +++ TBA diff --git a/content/gemeinschaft/ziele-werte.md b/content/gemeinschaft/ziele-werte.md index f017c218..4cc78a8d 100644 --- a/content/gemeinschaft/ziele-werte.md +++ b/content/gemeinschaft/ziele-werte.md @@ -1,5 +1,8 @@ +++ title = "Ziele und Werte" + +[taxonomies] +gemeinschaft = ["Offene Gemeinschaft"] +++ TBA diff --git a/content/infos/_index.md b/content/infos/_index.md new file mode 100644 index 00000000..ac36e062 --- /dev/null +++ b/content/infos/_index.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/content/updates/_index.md b/content/updates/_index.md new file mode 100644 index 00000000..ac36e062 --- /dev/null +++ b/content/updates/_index.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/content/updates/news.md b/content/updates/news.md new file mode 100644 index 00000000..c8886041 --- /dev/null +++ b/content/updates/news.md @@ -0,0 +1,8 @@ ++++ +title = "News" + +[taxonomies] +update = ["Neuigkeiten"] ++++ + +TBA diff --git a/content/updates/newsletter.md b/content/updates/newsletter.md new file mode 100644 index 00000000..cf4ce965 --- /dev/null +++ b/content/updates/newsletter.md @@ -0,0 +1,8 @@ ++++ +title = "Newsletter" + +[taxonomies] +update = ["Neuigkeiten"] ++++ + +TBA diff --git a/content/updates/press.md b/content/updates/press.md new file mode 100644 index 00000000..229a0860 --- /dev/null +++ b/content/updates/press.md @@ -0,0 +1,8 @@ ++++ +title = "Presse" + +[taxonomies] +update = ["Neuigkeiten"] ++++ + +TBA diff --git a/content/updates/social.md b/content/updates/social.md new file mode 100644 index 00000000..aee04b9c --- /dev/null +++ b/content/updates/social.md @@ -0,0 +1,8 @@ ++++ +title = "Social Media" + +[taxonomies] +update = ["Neuigkeiten"] ++++ + +TBA diff --git a/templates/menu.html b/templates/menu.html index 1c6e0be3..72534d19 100644 --- a/templates/menu.html +++ b/templates/menu.html @@ -24,23 +24,23 @@ <div class="navbar-item has-dropdown is-hoverable is-mega"> <a href="#" class="navbar-item">Informationen für…</a> <div class="navbar-dropdown"> - TBA + {% include "menu/infos.html" %} </div> </div> <div class="navbar-item has-dropdown is-hoverable"> <a href="#" class="navbar-item">Teckids-Gemeinschaft</a> <div class="navbar-dropdown"> - TBA + {% include "menu/gemeinschaften.html" %} </div> </div> <div class="navbar-item has-dropdown is-hoverable"> <a href="#" class="navbar-item">Updates</a> <div class="navbar-dropdown"> - TBA + {% include "menu/updates.html" %} </div> </div> </div> </div> -</nav> \ No newline at end of file +</nav> diff --git a/templates/menu/gemeinschaften.html b/templates/menu/gemeinschaften.html new file mode 100644 index 00000000..9c386774 --- /dev/null +++ b/templates/menu/gemeinschaften.html @@ -0,0 +1,20 @@ +{% set gemeinschaften = get_taxonomy(kind = "gemeinschaft") %} + +<div class="container is-fluid"> + <div class="columns"> + {% for gemeinschaft in gemeinschaften.items %} + <section + class="column menu-gemeinschaft-section" + id="menu-gemeinschaft-section-{{ gemeinschaft.slug }}" + > + <h1 class="title is-6 is-mega-menu-title">{{ gemeinschaft.name }}</h1> + + {% for page in gemeinschaft.pages %} + <a class="navbar-item" href="{{ page.permalink }}"> + <div class="navbar-content">{{ page.title }}</div> + </a> + {% endfor %} + </section> + {% endfor %} + </div> +</div> diff --git a/templates/menu/infos.html b/templates/menu/infos.html new file mode 100644 index 00000000..820f8212 --- /dev/null +++ b/templates/menu/infos.html @@ -0,0 +1,20 @@ +{% set zielgruppen = get_taxonomy(kind = "zielgruppe") %} + +<div class="container is-fluid"> + <div class="columns"> + {% for zielgruppe in zielgruppen.items %} + <section + class="column menu-zielgruppe-section" + id="menu-zielgruppe-section-{{ zielgruppe.slug }}" + > + <h1 class="title is-6 is-mega-menu-title">{{ zielgruppe.name }}</h1> + + {% for page in zielgruppe.pages %} + <a class="navbar-item" href="{{ page.permalink }}"> + <div class="navbar-content">{{ page.title }}</div> + </a> + {% endfor %} + </section> + {% endfor %} + </div> +</div> diff --git a/templates/menu/updates.html b/templates/menu/updates.html new file mode 100644 index 00000000..6894e946 --- /dev/null +++ b/templates/menu/updates.html @@ -0,0 +1,20 @@ +{% set updates = get_taxonomy(kind = "update") %} + +<div class="container is-fluid"> + <div class="columns"> + {% for update in updates.items %} + <section + class="column menu-update-section" + id="menu-update-section-{{ update.slug }}" + > + <h1 class="title is-6 is-mega-menu-title">{{ update.name }}</h1> + + {% for page in update.pages %} + <a class="navbar-item" href="{{ page.permalink }}"> + <div class="navbar-content">{{ page.title }}</div> + </a> + {% endfor %} + </section> + {% endfor %} + </div> +</div> -- GitLab