Compare commits

...

35 Commits

Author SHA1 Message Date
4a1eb18b09 content/_index.md aktualisiert
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2026-02-14 14:27:09 +01:00
b414475d60 Kontaktformular neue E-Mail
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 21s
2026-02-14 10:24:54 +01:00
dd5bd05339 Kontaktformular
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 22s
2026-02-14 10:16:56 +01:00
bd32694591 Generalversammlung 25 2026-02-14 10:16:40 +01:00
811f4faeb4 content/impressum.md aktualisiert
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 23s
2026-01-11 21:39:35 +01:00
a8eed99d8f Switch to actions mirror
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 23s
2025-11-18 23:55:16 +01:00
43ff5e3bfc Include full content in RSS feed
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 19s
2025-11-18 23:44:44 +01:00
4f3ddfc459 Fix RSS link
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 15s
2025-11-18 23:40:25 +01:00
0e9e7efb6a Add RSS feed
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 21s
2025-11-18 22:02:46 +01:00
da33fa65de Add link to "Über Uns" menu
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 17s
2025-11-17 15:30:38 +01:00
93610e4698 Show more recent articles on homepage
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2025-11-17 15:25:59 +01:00
92ff735d7f Add favicon 2025-11-17 15:25:49 +01:00
fa46e41da4 Arikel Adventskonzert 2025
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 22s
2025-11-17 15:01:48 +01:00
e1992c86fd Anpassen Dirigentin Text
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2025-11-06 23:25:53 +01:00
d822034469 Add photo credit
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2025-11-06 23:13:42 +01:00
2364f655af My Signed Commit Test
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
Signed-off-by: Hendrik Hogertz <hendrik.hogertz@bayer.com>
2025-11-06 01:02:56 +01:00
2d2a241b4a Merge pull request 'Add homepage title and description' (#3) from seo-meta into main
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 21s
Reviewed-on: #3
2025-11-06 00:54:16 +01:00
16760c5dbc Add homepage title and description
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 19s
2025-11-06 00:43:03 +01:00
3db54fdfd1 Add eager loading and high fetchpriority for LCP image
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 18s
2025-11-06 00:36:18 +01:00
716d7b761b Merge pull request 'Correctly set base_url' (#2) from base_url into main
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 17s
Reviewed-on: #2
2025-11-05 22:09:05 +01:00
d0a7893e3f Correct url env var
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 18s
2025-11-05 22:07:21 +01:00
4277ab3103 Add BASE_URL config
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 19s
2025-11-05 22:04:48 +01:00
23c5e59393 Pic first on homepage
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2025-11-05 21:56:09 +01:00
d47d5c8439 Merge pull request 'Add Workflow' (#1) from deploy into main
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 17s
Reviewed-on: #1
2025-11-05 21:49:04 +01:00
ccaf58808f Fix typo
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 20s
2025-11-05 21:48:33 +01:00
d067ea0517 Fix Meli site
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 15s
2025-11-05 21:43:45 +01:00
d9efc2078c Switch deploy to meli
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 21s
2025-11-05 21:41:42 +01:00
9af235e21e Modify publish command
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 22s
2025-11-05 20:30:24 +01:00
74ebd07231 Modify publish
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 18s
2025-11-05 20:25:17 +01:00
2669bb2297 Add publish step
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 20s
2025-11-05 20:23:09 +01:00
4ba6ffad21 Checkout submodules
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 10s
2025-11-05 20:19:39 +01:00
e1e011bd15 Install hugo action
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 7s
2025-11-05 20:18:10 +01:00
bc8820c085 Add workflow
Some checks failed
Building & Deploying Website / Deploy-Website (push) Failing after 30s
2025-11-05 19:58:02 +01:00
0d0eb57486 Impressum anpassen 2025-11-05 18:47:46 +01:00
8bb266f3dc Alle Register hinzugefügt 2025-11-05 18:41:47 +01:00
44 changed files with 529 additions and 93 deletions

View File

@@ -0,0 +1,35 @@
name: Building & Deploying Website
on: [push]
env:
MELI_SITE: "4a03bf6e-193f-4626-bbeb-a1407422d0bc"
jobs:
Deploy-Website:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: https://git.hogertz.eu/actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
with:
submodules: true
- name: Setup Hugo
uses: https://git.hogertz.eu/actions/hugo@75d2e84710de30f6ff7268e08f310b60ef14033f
with:
hugo-version: '0.152.2'
# extended: true
- name: Build
run: hugo -b $BASE_URL --minify
env:
BASE_URL: ${{ vars.BASE_URL }}
- name: "Publish"
run: |
npx -p "@getmeli/cli" meli upload ./public \
--url "https://pages.hogertz.eu" \
--site "$MELI_SITE" \
--token "$MELI_TOKEN" \
--release "$GITHUB_SHA"
env:
MELI_TOKEN: ${{ secrets.MELI_TOKEN }}
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}

View File

@@ -2,8 +2,7 @@
# Refer to the theme docs for more details about each of these parameters. # Refer to the theme docs for more details about each of these parameters.
# https://blowfish.page/docs/getting-started/ # https://blowfish.page/docs/getting-started/
theme = "blowfish" # UNCOMMENT THIS LINE theme = "blowfish" # UNCOMMENT THIS LINE
# baseURL = "https://your_domain.com/"
defaultContentLanguage = "de" defaultContentLanguage = "de"
# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles # pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles

View File

@@ -9,6 +9,7 @@ weight = 10
[[main]] [[main]]
name = "Über Uns" name = "Über Uns"
weight = 20 weight = 20
pageRef = "hauptverein"
[[main]] [[main]]
name = "Hauptverein" name = "Hauptverein"
@@ -36,6 +37,12 @@ url = "https://www.facebook.com/people/Musikverein-Molbergen-MVM/100040265892660
identifier = "sdIxPeDJlk" identifier = "sdIxPeDJlk"
weight = 40 weight = 40
[[main]]
pre = "rss"
url = "/index.xml"
identifier = "sdIxKeDJlk"
weight = 50
[[footer]] [[footer]]
none = "none" none = "none"

View File

@@ -1,4 +1,4 @@
colorScheme = "congo" colorScheme = "github"
defaultAppearance = "light" defaultAppearance = "light"
autoSwitchAppearance = true autoSwitchAppearance = true
enableA11y = false enableA11y = false
@@ -12,6 +12,7 @@ hotlinkFeatureImage = false
fingerprintAlgorithm = "sha512" fingerprintAlgorithm = "sha512"
giteaDefaultServer = "https://git.fsfe.org" giteaDefaultServer = "https://git.fsfe.org"
forgejoDefaultServer = "https://v11.next.forgejo.org" forgejoDefaultServer = "https://v11.next.forgejo.org"
mainSections = ["artikel"]
firebase = {} firebase = {}
fathomAnalytics = {} fathomAnalytics = {}
umamiAnalytics = {} umamiAnalytics = {}
@@ -32,10 +33,10 @@ showAppearanceSwitcher = true
showScrollToTop = true showScrollToTop = true
[homepage] [homepage]
layout = "card" layout = "page"
showRecent = true showRecent = true
showRecentItems = 1 showRecentItems = 2
showMoreLink = false showMoreLink = true
showMoreLinkDest = "/artikel/" showMoreLinkDest = "/artikel/"
cardView = false cardView = false
cardViewScreenWidth = true cardViewScreenWidth = true
@@ -49,7 +50,7 @@ showViews = false
showLikes = false showLikes = false
showDateOnlyInArticle = true showDateOnlyInArticle = true
showDateUpdated = false showDateUpdated = false
showAuthor = true showAuthor = false
showHero = true showHero = true
layoutBackgroundBlur = true layoutBackgroundBlur = true
layoutBackgroundHeaderSpace = true layoutBackgroundHeaderSpace = true
@@ -80,7 +81,7 @@ showViews = false
showLikes = false showLikes = false
showTableOfContents = false showTableOfContents = false
showCards = false showCards = false
orderByWeight = false orderByWeight = true
groupByYear = false groupByYear = false
cardView = false cardView = false
cardViewScreenWidth = false cardViewScreenWidth = false

View File

@@ -1,9 +1,20 @@
# Musikverein Molbergen ---
title: "Musikverein Molbergen"
description: "Der Musikverein Molbergen - 115 aktive Mitglieder, 10 Register unter der Leitung von Dirigentin Ingrid Sieve. Proben jeden Donnerstag im Pfarrheim Molbergen."
---
Der Musikverein Molbergen besteht aktuell aus rund 115 aktiven Mitgliedern, 71% davon weiblich. Das Durchschnittsalter der Mitglieder liegt bei 25 Jahren. Der Verein teilt sich in 10 Register auf, die von unserer Dirigentin Ingrid Sieve auf Kurs gehalten werden. Jeden Donnerstagabend finden von 18.30 Uhr 19.30 Uhr die Proben des Jugendorchesters und von 20:00 Uhr 22.00 Uhr die Proben des Hauptorchesters im Molberger Pfarrheim statt. {{< figure
src="ABP_4586.jpeg"
alt="Gruppenfoto des Musikverein Molbergen im Bürgerpark Molbergen"
caption="Musikverein Molbergen im Bürgerpark - Fotos von Andreas Böhm"
fetchpriority="high"
loading="eager"
>}}
Der Musikverein Molbergen besteht aktuell aus 125 aktiven Mitgliedern, 71% davon weiblich. Das Durchschnittsalter der Mitglieder liegt bei 25 Jahren. Der Verein teilt sich in 10 Register auf, die von unserer Dirigentin Ingrid Sieve auf Kurs gehalten werden. Jeden Donnerstagabend finden von 18.30 Uhr 19.30 Uhr die Proben des Jugendorchesters und von 20:00 Uhr 22.00 Uhr die Proben des Hauptorchesters im Molberger Pfarrheim statt.
Auf das Jahr verteilt ist der Musikverein bei durchschnittlich 30 Veranstaltungen sowohl innerhalb der politischen wie religiösen Heimatgemeinde als auch in Nachbarorten für die musikalische Gestaltung zuständig. Auf das Jahr verteilt ist der Musikverein bei durchschnittlich 30 Veranstaltungen sowohl innerhalb der politischen wie religiösen Heimatgemeinde als auch in Nachbarorten für die musikalische Gestaltung zuständig.
Viel mehr möchten wir an dieser Stelle gar nicht vorweg nehmen, denn es lohnt sich ein Blick auf die Registerbeschreibungen. Viel mehr möchten wir an dieser Stelle gar nicht vorweg nehmen, denn es lohnt sich ein Blick auf die [Registerbeschreibungen](/hauptverein).
Also viel Spaß dabei… Also viel Spaß dabei…

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

@@ -0,0 +1,10 @@
---
title: "Adventskonzert 2025"
date: 2025-11-17
draft: false
heroStyle: big
---
Am 4. Advent veranstalten wir in diesem Jahr wieder ein Adventskonzert in der Molberger St. Johannes Baptist Kirche. 🎅🎄
Kommt vorbei und lasst euch auf Weihnachten einstimmen. Es geht los um 17:00 Uhr. Der Eintritt ist frei.

View File

@@ -2,8 +2,6 @@
title: "Generalversammlung 2024" title: "Generalversammlung 2024"
date: 2025-01-05 date: 2025-01-05
draft: false draft: false
# summary: "Rückblick auf ein erfolgreiches Jahr und Verjüngung des Vorstandes"
heroStyle: "big"
--- ---
Zur Generalversammlung begrüßte die 1. Vorsitzende Jutta Tellmann die Mitglieder im Pfarrheim. In ihrer Eröffnungsrede blickte sie auf ein ereignisreiches Jahr 2024 zurück und hob besonders die baldige Fertigstellung des neuen Probenraums hervor, sowie das ausverkaufte Musical, welches zu einem vollen Erfolg wurde. Zur Generalversammlung begrüßte die 1. Vorsitzende Jutta Tellmann die Mitglieder im Pfarrheim. In ihrer Eröffnungsrede blickte sie auf ein ereignisreiches Jahr 2024 zurück und hob besonders die baldige Fertigstellung des neuen Probenraums hervor, sowie das ausverkaufte Musical, welches zu einem vollen Erfolg wurde.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@@ -0,0 +1,20 @@
---
title: "Generalversammlung 2025"
date: 2026-01-09
draft: false
summary: "Generationswechsel beim Musikverein Molbergen: Felix Wulfers neuer 1. Vorsitzender Jutta Tellmann nach 25 Jahren Vorstandsarbeit verabschiedet"
featureimagecaption: "Geehrte & gewählte Personen (von links): Jana Fredeweß, Jutta Tellmann, Marion Eder, Felix Wulfers, Lore Sieve, Johann Göken, Rieke Brockhaus, Elisabeth Göken, Lina Bürsken, Hendrik Hogertz, Dirk Niemann, Claus Tellmann, Ingrid Sieve und Robert Willenborg."
---
Zur Generalversammlung des Musikvereins Molbergen begrüßte die 1. Vorsitzende Jutta Tellmann mehr als 50 Mitglieder im Pfarrheim Molbergen.
In seinem Jahresbericht blickte Schriftführer Felix Wulfers auf ein aktives Vereinsjahr zurück: Insgesamt absolvierte der Musikverein 32 Auftritte sowie 46 Proben. Zudem konnten zehn neue Musikerinnen und Musiker aufgenommen werden, sodass der Verein aktuell 125 aktive Mitglieder zählt.
Ein zentraler Punkt der Versammlung waren die turnusmäßigen Vorstandswahlen. Nach 25 Jahren engagierter Vorstandsarbeit stellte sich Jutta Tellmann nicht erneut zur Wahl. Einstimmig wurde Felix Wulfers zum neuen 1. Vorsitzenden gewählt. Den Posten der Schriftführung übernimmt künftig Lina Bürsken. Neuer 3. Vorsitzender ist Hendrik Hogertz.
Die Verabschiedung von Jutta Tellmann wurde von langanhaltendem Applaus begleitet. Dirigentin Ingrid Sieve würdigte ihre langjährige ehrenamtliche Arbeit und ihren prägenden Einsatz für den Verein: „Jutta habe viele Veränderungen angestoßen, stets eine klare Meinung vertreten und gewusst, was sie wolle. Auch wenn ihr Rückzug aus dem Vorstand schmerzlich sei, bleibe sie dem Musikverein weiterhin als aktive Musikerin am Tenorhorn sowie als Leiterin des Jugendorchesters erhalten.“
Im Rahmen der Versammlung wurden zudem mehrere Mitglieder für ihre langjährige Vereinszugehörigkeit geehrt. Seit zehn Jahren sind Marie Osterhus, Jana Lüken und Carlotta Hoppe Mitglied im Musikverein. Für 20 Jahre Vereinszugehörigkeit wurde Edith Bregen ausgezeichnet. Bereits seit 30 Jahren gehören Jutta Tellmann und Dirk Niemann dem Musikverein Molbergen an.
Eine besondere Auszeichnung erhielt Dirigentin Ingrid Sieve: Sie wurde als „Beste Streberin“ geehrt, da sie im vergangenen Jahr lediglich bei einer Probe fehlte.
Darüber hinaus wurden mehrere Mitglieder mit dem „Musiker des Monats“-Orden für besondere Verdienste im Vereinsjahr 2025 ausgezeichnet. Im Mai wurden Hannes Meiners für die Erstellung des Videos zur „Edelweiss-Challenge“ sowie Lore Sieve für ihr Engagement im Bereich Social Media ausgezeichnet. Im November erhielten Robert Willenborg für die Organisation der Sparfachleerung, Hendrik Hogertz und Claus Tellmann für ihre Arbeiten im Proberaum sowie Marion Eder für das Schmücken des Proberaums diese Auszeichnung. Im Dezember folgten Ehrungen für Elisabeth Göken für ihre Tätigkeit in der Chorleitung, Nadine Büter für das Verfassen eines Liedtextes zum Adventskonzert, Johann Göken für die Erstellung von Noten sowie Rieke Brockhaus und Jana Fredeweß für die zuverlässige Führung der Anwesenheitslisten.

View File

@@ -1,6 +1,7 @@
--- ---
title: "Datenschutz" title: "Datenschutz"
date: 2025-11-05 showDate: false
showPagination: false
--- ---
Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten (nachfolgend kurz „Daten“) im Rahmen der Erbringung unserer Leistungen sowie innerhalb unseres Onlineangebotes und der mit ihm verbundenen Webseiten, Funktionen und Inhalte sowie externen Onlinepräsenzen, wie z.B. unser Social Media Profile auf (nachfolgend gemeinsam bezeichnet als „Onlineangebot“). Im Hinblick auf die verwendeten Begrifflichkeiten, wie z.B. „Verarbeitung“ oder „Verantwortlicher“ verweisen wir auf die Definitionen im Art. 4 der Datenschutzgrundverordnung (DSGVO). Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten (nachfolgend kurz „Daten“) im Rahmen der Erbringung unserer Leistungen sowie innerhalb unseres Onlineangebotes und der mit ihm verbundenen Webseiten, Funktionen und Inhalte sowie externen Onlinepräsenzen, wie z.B. unser Social Media Profile auf (nachfolgend gemeinsam bezeichnet als „Onlineangebot“). Im Hinblick auf die verwendeten Begrifflichkeiten, wie z.B. „Verarbeitung“ oder „Verantwortlicher“ verweisen wir auf die Definitionen im Art. 4 der Datenschutzgrundverordnung (DSGVO).

View File

@@ -1,6 +1,8 @@
--- ---
title: Hauptverein title: Hauptverein
date: 2025-11-05 date: 2025-11-05
cascade:
showDate: false
--- ---
Auf dieser Seite möchten wir die verschiedenen Register unseres Vereins vorstellen. Viel Spaß beim Stöbern. {{< list title="Unsere Register" limit=50 where=".Section" value="hauptverein" >}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

View File

@@ -0,0 +1,26 @@
---
title: Bassregister
summary: "Ein weiteres herausragendes Merkmal des Bassregisters ist der Haarschmuck."
showHero: false
weight: 20
---
{{< carousel images="*" >}}
Das Bassregister ist wie ein großer Topf in dem alles versammelt ist, was nicht zu den anderen passt. Während andere Register des Vereins meist relativ homogen daherkommen und die Instrumente innerhalb dieser Register meist auf einen Blick und selbst für Laien erkennbar ähnlich oder gar gleich aussehen, ist das Bassregister weniger einheitlich aufgebaut.
Was ist denn nun das charakteristische Merkmal des Bassregisters?
Es gibt silbern glänzende oder golden schimmernde Instrumente, manche haben Beulen oder glänzen gar nicht mehr. Einige haben Klappen, andere Ventile, manche kommen ganz ohne so einen Schnickschnack aus. Obwohl es sich größtenteils um Blechbläser handelt, wurden auch ein paar Holzbläser dazugesteckt, die sich irgendwie integrieren.
Im Bassregister spielen die Musiker mit den meisten Notenblättern pro Musikstück, aber auch die Musiker, die persönlich die wenigsten Noten ihr eigen nennen können.
Da ist der gemeinsame Nenner noch nicht gefunden.Obwohl das Bassregister ursprünglich eher von männlichen Spielern besetzt wurde, herrscht heutzutage der Anschein von Gleichstellung: auch Frauen werden ertragen, aber nur so lange sie keine Arbeit machen. Die schweren Instrumente müssen sie schon selber schleppen und genauso viel Luft und Ausdauer wird auch von ihnen erwartet. Insgesamt kann man sagen, dass die Instrumente des Bassregisters zu den schwersten und größten des Vereins zählen, folglich die Musiker des Bassregisters auch die Stärksten des Vereins sein müssen.
Das prädestiniert sie natürlich für eine tragende Rolle im Verein. Oft genug breitet das Bassregister seinen klanglichen Teppich für die selbstdarstellerischen Solisten der anderen Register aus. Da es mit der Zurückhaltung in einem so kraftstrotzenden Register schwierig ist, dürfen sich die Musiker des Bassregisters aber auch oft selbst bei wichtigen Abschnitten austoben.
Ein weiteres herausragendes Merkmal des Bassregisters ist der Haarschmuck. Durchschnittlich liegt die Haarlänge bei 14,8 cm, wobei es Ausreißer nach oben und nach unten gibt. Der durchschnittliche Bassregisterspieler legt Wert auf natürlich gepflegtes wallendes Haar, auch wenn die Quantität schwindet. Gerade unsere jüngeren Neuzugänge wissen zu schätzen, dass es in unserem Register keinen Friseurzwang gibt. Einzelne Tenorhornspieler würden sogar so weit gehen zu behaupten, „Haare schneiden tut weh!“ Aber auch von diesem Kriterium gibt es Ausnahmen.
Auch das scheint noch nicht der springende Punkt zu sein…
Letztendlich ist es ja auch egal. Wer will schon auswechselbares Mitglied einer homogenen Masse sein? **Bassregistermitglied ist man aus Überzeugung!** Und nichts ist vergleichbar mit dem Gefühl im Bauch beim vollen, tiefen, satten und kraftvollen Klang eines gut besetzten Bassregisters.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

@@ -0,0 +1,19 @@
---
title: Dirigentin
summary: "Hatte ich eigentlich die Wahl? … den Wunsch?"
weight: 10
---
Es war wohl immer klar, dass wir Musik machen würden. Diese Leidenschaft wurde an mich und meine Geschwister weitergereicht.
Viele Jahre, mit Kinderaugen betrachtet unendlich viele Jahre, „genossen“ wir eine Ausbildung an der Kreismusikschule Cloppenburg. Das tägliche Üben war eine „Qual“, hatte man doch viel wichtigere Dinge zu erledigen. Aber wie sagt Papa immer: „Ich hätte gerne eine Musikschule besucht um ein Instrument richtig zu erlernen.“
Mit dieser guten „Ausrüstung“ wurden wir schon früh Mitglieder im Musikverein. Papas ganzer Stolz, das wussten wir sehr wohl. In den ersten Jahren hat es viel Spaß gemacht. Aber dann mit 14, … mit 15, … mit 16…. meine Güte, war das peinlich und uncool. Unsere Interessen gingen in eine ganz andere Richtung.
Aber es gab keinen Ausweg, hatten wir doch eine „gute Ausbildung“ bekommen.
Und irgendwie hat es oft auch richtig Spaß gemacht.
Dann war da ja noch die Aufgabe, die unser Vater für mich vorgesehen hatte. „Dirigieren…? Dat kann use Ingrid woll!“ So wurde ich mit 23 Jahren von den Mitgliedern des Musikvereins auf der Generalversammlung in mein Amt gehoben.
Wie sehe ich das eigentlich heute? ….nach über 40 Jahren Musikverein?
Ich schicke zur Zeit unseren Sohn zur musikalischen Ausbildung, denn auch er hat natürlich die Leidenschaft weitergereicht bekommen. Ja, was denke ich heute? … **Danke Papa!**

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

View File

@@ -0,0 +1,6 @@
---
title: Flöten
weight: 30
---
Hier könnte ihre Werbung stehen! Zumindest, bis hier ein Text der Flöten auftaucht...

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

View File

@@ -0,0 +1,13 @@
---
title: Klarinetten
summary: "Aber mal ganz im Ernst: Was würdet ihr ohne uns machen?"
weight: 40
---
Um von Anfang an Missverständnisse aus der Welt zu schaffen: **Die Klarinette ist KEINE Flöte!** Und auch folgendes Ammenmärchen entspricht nicht der Wahrheit: „Wann klingt eine Klarinette am besten? Leise knisternd im Kamin.“ Denn das ist totaler Quatsch, doch leider bekommen wir Klarinetten diesen Satz ständig und viel zu häufig zu hören. Ja, ihr habt richtig gelesen. Wir bezeichnen uns selbst auch als Klarinetten und nicht wie üblich, als Klarinettistinnen.
Wir sind **13 hoch motivierte, talentierte und schöne Klarinetten**, aufgeteilt auf drei unterschiedliche Stimmen. Als fast einzige im Verein sind wir ein rein weibliches Register, wodurch bei uns der starke Zusammenhalt und die **geballte Frauenpower** vorprogrammiert ist.
Man findet uns im Verein natürlich in der ersten Reihe, um diesem sein wunderschönes Gesamtbild zu verleihen. Auf den Märschen haben wir jedoch einen etwas schwierigeren Stand, da wir meistens zwischen den großen Tuben und den dicken Trommeln versteckt, teilweise sogar regelrecht zerquetscht werden. Doch so leicht lassen wir uns nicht einschüchtern.
Die Klarinette war schon bei der Gründung des Vereins dabei und wurde über die 100 Jahre hinweg immer erhalten, was allerdings nicht immer einfach war. Denn wir müssen uns immer und immer wieder gegen die anderen Instrumente behaupten. Da sind z.B. die Tuben, diese sehr, sehr großen Instrumente, welche selbst von einer einzigen Person gespielt, den kompletten Verein übertönen können. Die Posaunen sind in jedem Stück immer als so genannter „Teppich“ deutlich zu hören, die Tenorhörner können mit ihrem schönen weichen Klang jeden weich kochen, genauso wie ihre „Anhängsel“, die Tenorsaxophone, welche nebenbei mit ihrem dominanten Klang jedes Solo reißen können. Die Querflöten stechen mit ihren schrillen hohen Tönen einfach immer heraus und die Saxophone, diese optisch einfach tollen Instrumente, sind durch ihren markanten Ton wohl unter anderem die bekanntesten, doch mindestens die beliebtesten Instrumente der Gesellschaft. Und dann wären da noch die Trompeten, diese Angeber. Trompeten müssen mit ihren lauten klaren Tönen einfach immer herausstechen und versuchen daher ständig den gesamten Verein zu übertönen. Hinzu kommt noch, dass die Trompeten sogar ein weiteres Register gegründet haben: Die Flügelhörner (ganz normale Trompeten, welche einfach die Flügelhornstimme spielen müssen). Die „Flügelhörner“ wurden sozusagen mal von ihren Kollegen ausgeschlossen und müssen sich nun beweisen, um vielleicht irgendwann wieder in die eigenen Reihen zurückkehren zu dürfen. Und wir Klarinetten? Raushören kann man uns nicht sehr oft und das bekannteste Instrument spielen wir auch nicht gerade. Häufig genug wurden wir schon gefragt, wie so was noch mal aussieht. Dabei sieht eine Klarinette (und dieses mal meinen wir das Instrument) doch wirklich klasse aus. Rank und schlank und sogar zweifarbig! Unser Ton ist zwar nicht so auffällig und bekannt, dass ein Großteil der Gesellschaft ihn sofort erkennen würde, doch von weichen tiefen bis markanten hohen Tönen ist hier alles dabei. Und dann müssen wir uns bei immer wiederkehrenden Sprüchen, wie z.B. „Könnt ihr nicht lauter spielen?“ oder „Ihr klingt eh im Kamin am besten.“ ständig durch die Proben kämpfen.

View File

@@ -1,6 +1,7 @@
--- ---
title: Saxophone title: Saxophone
date: 2016-11-05 date: 2016-11-05
weight: 50
summary: "Ob es nun die Begleitung in einem Musikstück ist oder das Soli, wir können alles." summary: "Ob es nun die Begleitung in einem Musikstück ist oder das Soli, wir können alles."
--- ---

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

View File

@@ -0,0 +1,21 @@
---
title: Schlagzeug
weight: 60
summary: "Es bedarf einer diversen Leichtigkeit, einer gewissen Stärke und einer ebenso unfassbaren Eleganz am Instrument."
---
Einfach besonders! Ja, das sind sie alle, unsere Musiker. Jeder irgendwie ganz speziell auf seine Art und Weise! Doch eines haben sie alle gemeinsam: Ihre Abhängigkeit von der Basis, dem Kern, dem Herzen…
Was wären die Krümel ohne ihren Kuchen, die Fransen ohne Teppich, die Brandung ohne Fels, die Suppe ohne Salz, die Kerzen ohne Docht? Sprich der Motor, der sie alle antreibt, als Gruppe zusammenhält, bei Bedarf zur Ruhe bringt, ihnen Sicherheit bietet, jemanden auf den sie sich verlassen können, der sie nie im Stich lässt, sie den Herzgrundschlag spüren lässt? Ohne den sie alle gnadenlos im Rausch der Geschwindigkeit verloren wären?
**DAS SCHLAGZEUG!!!**
Und nicht nur die besagten inneren Werte stimmen, auch das äußere Erscheinungsbild ist einfach umwerfend. Für alle anderen Instrumente ein absolutes, unerreichbares Vorbild: Schwarz glänzend lackiert, edel verchromt und teilvergoldet. Die klaren Formen bestechen durch ihre schlichte Eleganz!
Und auch die Percussioninstrumente, die das Schlagzeug anhimmeln und immer untertänigst zuspielen, wie Groupies ihm nacheifern, machen dieses Instrument zur absoluten Nummer 1.
Daher ergibt sich von selbst, dass es nicht jedem vergönnt ist, auf ihm spielen zu dürfen. Kein Musiker muss so vielseitig, rhythmusstark, jung, dynamisch, geschmeidig und gutaussehend sein, wie das Schlagzeug selbst. Es bedarf einer diversen Leichtigkeit, einer gewissen Stärke und einer ebenso unfassbaren Eleganz am Instrument. Bis in die letzte Zuschauerreihe muss die absolute Körperbeherrschung erkennbar sein.
Und damit kommen wir ins Spiel und das im wahrsten Sinne des Wortes!
**DIE SCHLAGZEUGER!!!**

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

View File

@@ -0,0 +1,19 @@
---
title: Trompeten
weight: 70
summary: "So wird auch in Zukunft die Trompete für die Glanzlichter bei den Aufführungen sorgen…"
---
Die Trompete ist im Orchester das Sopraninstrument aus der Gruppe der Blechbläser, zu der auch Hörner und Posaunen zählen. Verglichen mit einem Horn ist die Röhre der Trompeteninstrumente jedoch zylindrisch. Nur die Stürze (Schalltrichter) weitet sich, wenn auch nicht so stark wie bei den Hörnern. Angeblasen wird die Trompete durch ein Kesselmundstück.
Obschon diese Beschreibung keineswegs falsch ist, kommt sie doch sehr knapp und vor allem sehr poesielos daher und wird dem Charakter dieses Instruments in keinster Weise gerecht.
Die Trompete ist zweifelsohne die **Königin der Blechblasinstrumente**. Wenn man auf die Lautstärke und Durchsetzungsfähigkeit ihres Tons abzielt, dann herrscht sie nicht nur über die Blechblas- sondern über alle Blasinstrumente. Durch ihren Glanz und ihre Ausstrahlung verleiht sie jedem Orchester und auch dem Musikverein Molbergen die von allen Musikliebhabern geschätzte Exklusivität.
Wie es sich für eine Königin gehört, weiß sie sehr genau die Anwesenheit der übrigen Musikinstrumente zu schätzen und gewährt daher jedem Einzelnen den nötigen Raum, um sich auszeichnen zu können. Zurückhaltung und makellose Etikette zeichnen sie aus. Wenn es sein muss auch gerne durch ein perfektes Pianissimo im Sinne einer Pause.
Leider findet sich eine derartig entsprechende Toleranz nicht im ganzen Orchester: Immer wieder kommt es zu nicht ganz unbedeutenden Reibereien mit ihrer Schwester dem Flügelhorn. Gekennzeichnet von einer exzessiven Portion Selbstüberschätzung glaubt das Flügelhorn die tragende Rolle im Verein zu spielen. Sie gründet ihren Anspruch auf der Sachlage, vorwiegend die „Melodieführung“ inne zu haben. Aber abgesehen von unserer hoch geschätzten Rhythmusgruppe hat dies ja (zum Glück) jede Instrumentengattung und ist wahrlich kein Flügelhornsches Privileg.
Wie gerne die Flügelhörner am Renommee der Trompete partizipieren würden, erkennt man im Besonderen daran, dass sie ihre eigentliche Verwandtschaft zum Horn leugnen und entgegen jeder Gepflogenheit nicht auf einem echten Flügelhorn ihre Stimme spielen, sondern auf einer Trompete! Hier lautet die Devise: Mehr Schein als Sein. Oder, um es mit anderen Worten zu sagen: Ein Ferrari auf dem Hof, aber kein Geld für das Benzin im Tank!
So wird auch in Zukunft die Trompete für die Glanzlichter bei den Aufführungen sorgen und gerne wie es sich für eine Königin ziemt der kleinen Schwester aushelfen, wenn es dann mal wieder für ein ganzes Konzert nicht reicht.

35
content/impressum.md Normal file
View File

@@ -0,0 +1,35 @@
---
title: "Impressum"
showDate: false
showPagination: false
---
### Angaben gemäß § 5 TMG
```
Musikverein Molbergen e.V.
Kirchstr. 6
49696 Molbergen
Vereinsregister: VR 150701
Registergericht: Amtsgericht Oldenburg
```
**Vertreten durch den Vorstand:**
Felix Wulfers, Christoph Meyer-Rohen, Lina Bürsken
### Kontakt
E-Mail: [info@mv-molbergen.de](mailto:info@mv-molbergen.de)
### Sonstiges
Diese Website wurde entwickelt von:
```
Hendrik Hogertz
Antoniusstr. 2
49696 Molbergen
```
E-Mail: [info@hogertz.eu](mailto:info@hogertz.eu)

View File

@@ -1,69 +0,0 @@
---
title: "Impressum"
date: 2025-11-05
---
## Angaben gemäß § 5 TMG
Musikverein Molbergen e.V.
Auf dem Woop 2
49696 Grönheim
Vereinsregister: VR 150701
Registergericht: Amtsgericht Oldenburg
**Vertreten durch den Vorstand:**
Jutta Tellmann, Christoph Meyer-Rohen, Felix Wulfers
### Kontakt
Telefon: +49 4479 939355
E-Mail: info@musikverein-molbergen.de
Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
## Haftung für Links
Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
## Urheberrecht
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.
Musikverein Molbergen e.V.
Auf dem Woop 2
49696 Grönheim
Vereinsregister: VR 150701
Registergericht: Amtsgericht Oldenburg
Vertreten durch den Vorstand:
Jutta Tellmann, Christoph Meyer-Rohen, Felix Wulfers
Kontakt
Telefon: +49 4479 939355
E-Mail: info@musikverein-molbergen.de
Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
Haftung für Links
Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
Urheberrecht
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

View File

@@ -0,0 +1,7 @@
---
title: "Jugendorchester"
showDate: false
showPagination: false
---
Diese Seite steht momentan leider noch nicht zur Verfügung.

27
content/kontakt.md Normal file
View File

@@ -0,0 +1,27 @@
---
title: "Kontakt"
showDate: false
showPagination: false
---
<link rel="stylesheet" href="/css/custom.css">
<div class="contact-form-container">
<form class="contact-form" target="_blank" action="https://formsubmit.co/b14f712e6daa667a650ee371a1e992ba" method="POST">
<div class="form-row-two-col">
<div class="form-group">
<input type="text" name="name" class="form-input" placeholder="Name" required>
</div>
<div class="form-group">
<input type="email" name="email" class="form-input" placeholder="E-Mail Addresse" required>
</div>
</div>
<div class="form-group">
<textarea placeholder="Nachricht" class="form-textarea" name="message" required></textarea>
<input type="hidden" name="_subject" value="Neuer Eintrag MVM Kontaktformular">
<input type="text" name="_honey" style="display:none">
<input type="hidden" name="_autoresponse" value="Ihre Nachricht wurde erfolgreich verschickt.">
</div>
<button type="submit" class="submit-button">Absenden</button>
</form>
</div>

View File

@@ -1,6 +0,0 @@
---
title: "Kontakt"
date: 2025-11-05
---
Bei jeglichen Fragen oder Anregungen, schreib uns gerne eine Mail an [info@mv-molbergen.de](mailto:info@mv-molbergen.de)

View File

@@ -1,3 +0,0 @@
baseURL = 'https://example.org/'
languageCode = 'en-us'
title = 'My New Hugo Site'

58
layouts/_default/rss.xml Normal file
View File

@@ -0,0 +1,58 @@
{{- $pctx := . -}}
{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
{{- $pages := slice -}}
{{- if or $.IsHome $.IsSection -}}
{{- $pages = $pctx.RegularPages -}}
{{- else -}}
{{- $pages = $pctx.Pages -}}
{{- end -}}
{{- /* Filter to only include pages from the artikel section */ -}}
{{- $pages = where $pages "Section" "artikel" -}}
{{- $limit := .Site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}}
{{- end -}}
{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
<generator>Hugo -- gohugo.io</generator>
<language>{{ site.LanguageCode }}</language>{{ with .Site.Params.Author.email }}
<managingEditor>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Params.Author.email }}
<webMaster>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</webMaster>{{end}}
{{ if .Site.Params.footer.showCopyright | default true -}}
<copyright>{{ with replace .Site.Params.copyright "{ year }" now.Year }}{{.}}{{ else }}© {{ now.Format "2006" }} {{ .Site.Params.Author.name }}{{- end }}</copyright>
{{- end }}
{{ if not .Date.IsZero }}<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
{{- with .OutputFormats.Get "RSS" -}}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{- end -}}
{{ if and (.Site.Params.rssnext.feedId) (.Site.Params.rssnext.userId) }}
<follow_challenge>
<feedId>{{ .Site.Params.rssnext.feedId }}</feedId>
<userId>{{ .Site.Params.rssnext.userId }}</userId>
</follow_challenge>
{{ end }}
{{ range $pages }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{ with .Site.Params.Author.email }}<author>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</author>{{end}}
<guid>{{ .Permalink }}</guid>
<description>{{ .Content | html }}</description>
{{ range ( where .Site.RegularPages ".RelPermalink" .RelPermalink | first 1 ) }}
{{- $images := .Resources.ByType "image" -}}
{{- $featured := $images.GetMatch "*feature*" -}}
{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}}
{{- with $featured -}}
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="{{ $featured.Permalink }}" />
{{- end -}}
{{ end }}
</item>
{{ end }}
</channel>
</rss>

View File

@@ -0,0 +1,38 @@
{{ define "main" }} {{ .Scratch.Set "scope" "list" }} {{ $enableToc :=
.Params.showTableOfContents | default (site.Params.list.showTableOfContents |
default false) }} {{ $showToc := and $enableToc (in .TableOfContents "<ul") }}
{{/* Hero */}} {{ if site.Params.list.showHero | default false }} {{ $heroStyle
:= print "hero/" site.Params.list.heroStyle ".html" }} {{ if templates.Exists (
printf "partials/%s" $heroStyle ) }} {{ partial $heroStyle . }} {{ else }} {{
partial "hero/basic.html" . }} {{ end }} {{ end }} {{/* Header */}}
<header>
{{ if .Params.showBreadcrumbs | default (site.Params.list.showBreadcrumbs |
default false) }} {{ partial "breadcrumbs.html" . }} {{ end }}
<h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">
{{ .Title }}
</h1>
<div
class="mt-1 mb-2 text-base text-neutral-500 dark:text-neutral-400 print:hidden"
>
{{ partial "article-meta/list.html" (dict "context" . "scope" "single") }}
</div>
</header>
{{/* Description (markdown content) */}} {{ $tocMargin := cond $showToc "mt-12"
"mt-0" }} {{ $topClass := cond (hasPrefix site.Params.header.layout "fixed")
"lg:top-[140px]" "lg:top-10" }}
<section
class="{{ $tocMargin }} prose flex max-w-full flex-col dark:prose-invert lg:flex-row"
>
{{ if $showToc }}
<div class="order-first px-0 lg:order-last lg:max-w-xs lg:ps-8">
<div class="toc ps-5 lg:sticky {{ $topClass }}">
{{ partial "toc.html" . }}
</div>
</div>
{{ end }}
<div class="min-w-0 min-h-0 max-w-prose">{{ .Content }}</div>
</section>
{{/* No automatic article listing - content is controlled via shortcodes in the
markdown */}} {{ end }}

View File

@@ -0,0 +1,61 @@
{{ $disableImageOptimization := .Site.Params.disableImageOptimization | default
false }} {{ if .Get "default" }} {{ partial
"hugo-embedded/shortcodes/figure-default.html" . }} {{ else }} {{- $url :=
urls.Parse (.Get "src") }} {{- $altText := .Get "alt" }} {{- $caption := .Get
"caption" }} {{- $href := .Get "href" }} {{- $class := .Get "class" }} {{-
$target := .Get "target" | default "_blank" }} {{- $nozoom := .Get "nozoom" |
default false -}} {{- $loading := .Get "loading" | default "lazy" -}} {{-
$fetchpriority := .Get "fetchpriority" | default "auto" -}}
<figure>
{{- with $href }}<a
href="{{ . }}"
{{
with
$target
}}target="{{ . }}"
{{
end
}}
class="inline-block"
>{{ end -}} {{- if findRE "^https?" $url.Scheme }}
<img
class="my-0 rounded-md{{ with $nozoom }} nozoom{{ end }}{{ with $class }} {{ . }}{{ end }}"
src="{{ $url.String }}"
alt="{{ $altText }}"
loading="{{ $loading }}"
fetchpriority="{{ $fetchpriority }}"
/>
{{- else }} {{- $resource := "" }} {{- if $.Page.Resources.GetMatch
($url.String) }} {{- $resource = $.Page.Resources.GetMatch ($url.String) }}
{{- else if resources.GetMatch ($url.String) }} {{- $resource =
resources.Get ($url.String) }} {{- end }} {{- with $resource }} {{- if or
$disableImageOptimization (eq .MediaType.SubType "svg")}}
<img
class="my-0 rounded-md{{ with $nozoom }} nozoom{{ end }}{{ with $class }} {{ . }}{{ end }}"
src="{{ .RelPermalink }}"
alt="{{ $altText }}"
loading="{{ $loading }}"
fetchpriority="{{ $fetchpriority }}"
/>
{{- else }} <img class="my-0 rounded-md{{ with $nozoom }} nozoom{{ end }}{{
with $class }} {{ . }}{{ end }}" loading="{{ $loading }}" decoding="async"
fetchpriority="{{ $fetchpriority }}" alt="{{ $altText }}" {{ with .Width
}}width="{{ . }}"{{ end }} {{ with .Height }}height="{{ . }}"{{ end }}
src="{{ (.Resize "800x").RelPermalink }}" srcset=" {{- (.Resize
"800x").RelPermalink }} 800w, {{- (.Resize "1280x").RelPermalink }} 1280w"
sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="{{ .RelPermalink }}" />
{{- end }} {{- else }}
<img
class="my-0 rounded-md{{ with $nozoom }} nozoom{{ end }}{{ with $class }} {{ . }}{{ end }}"
src="{{ $url.String }}"
alt="{{ $altText }}"
loading="{{ $loading }}"
fetchpriority="{{ $fetchpriority }}"
/>
{{- end }} {{- end }} {{ if $href }}</a
>{{ end }} {{ with $caption }}
<figcaption>{{ . | markdownify }}</figcaption>
{{ end }}
</figure>
{{- end -}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
static/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

98
static/css/custom.css Normal file
View File

@@ -0,0 +1,98 @@
/* Contact Form Styles - Using Blowfish GitHub Color Scheme */
.contact-form-container {
width: 60vw;
box-sizing: border-box;
}
.contact-form {
display: flex;
flex-direction: column;
gap: 1rem;
}
.form-row-two-col {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
}
.form-group {
display: flex;
flex-direction: column;
}
.form-input,
.form-textarea {
padding: 0.625rem 0.875rem;
font-size: 0.9375rem;
border: 1px solid rgb(var(--color-neutral-300));
border-radius: 0.375rem;
background-color: rgb(var(--color-neutral));
color: rgb(var(--color-neutral-800));
transition: all 0.2s;
font-family: inherit;
}
.form-input:focus,
.form-textarea:focus {
outline: none;
border-color: rgb(var(--color-primary-500));
box-shadow: 0 0 0 3px rgba(var(--color-primary-500), 0.1);
}
.form-input::placeholder,
.form-textarea::placeholder {
color: rgb(var(--color-neutral-400));
}
.form-textarea {
min-height: 180px;
resize: vertical;
}
.submit-button {
padding: 0.625rem 1.25rem;
font-size: 0.9375rem;
font-weight: 500;
color: rgb(var(--color-neutral));
background-color: rgb(var(--color-neutral-800));
border: none;
border-radius: 0.375rem;
cursor: pointer;
transition: background-color 0.2s;
width: 100%;
margin-top: 0.25rem;
}
.submit-button:hover {
background-color: rgb(var(--color-neutral-700));
}
/* Dark mode support */
.dark .form-input,
.dark .form-textarea {
background-color: rgb(var(--color-neutral-800));
color: rgb(var(--color-neutral-100));
border-color: rgb(var(--color-neutral-600));
}
.dark .form-input:focus,
.dark .form-textarea:focus {
border-color: rgb(var(--color-primary-400));
box-shadow: 0 0 0 3px rgba(var(--color-primary-400), 0.1);
}
.dark .submit-button {
background-color: rgb(var(--color-primary-600));
}
.dark .submit-button:hover {
background-color: rgb(var(--color-primary-700));
}
/* Responsive design */
@media (max-width: 768px) {
.form-row-two-col {
grid-template-columns: 1fr;
}
}

BIN
static/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

BIN
static/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

1
static/site.webmanifest Normal file
View File

@@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}