Merge branch 'main' into dev
All checks were successful
Website Dev / Entwicklungsumgebung (push) Successful in 15s

This commit is contained in:
Denys Konovalov 2024-10-31 19:54:28 +01:00
commit 50abb2b631
17 changed files with 108 additions and 70 deletions

@ -197,6 +197,10 @@ a h4:hover {
color: var(--gcg-color-primary) !important; color: var(--gcg-color-primary) !important;
} }
.text-secondary {
color: var(--gcg-color-secondary) !important;
}
.text-muted { .text-muted {
color: var(--gcg-color-grey) !important; color: var(--gcg-color-grey) !important;
} }
@ -260,7 +264,7 @@ textarea.form-control {
.pagination .page-item.active .page-link { .pagination .page-item.active .page-link {
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: white; color: var(--gcg-color-secondary);
border-color: var(--gcg-color-primary); border-color: var(--gcg-color-primary);
} }
@ -432,7 +436,7 @@ details[open] summary {
.tag-list a:hover { .tag-list a:hover {
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: white; color: var(--gcg-color-secondary);
} }
.hover-shadow { .hover-shadow {
@ -550,7 +554,7 @@ details[open] summary {
width: 80px; width: 80px;
border-radius: 50%; border-radius: 50%;
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: white; color: var(--gcg-color-secondary);
font-size: 25px; font-size: 25px;
display: flex; display: flex;
align-items: center; align-items: center;
@ -563,7 +567,7 @@ details[open] summary {
height: 0; height: 0;
width: 0; width: 0;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
background: white; background: var(--gcg-color-secondary);
border-radius: 50%; border-radius: 50%;
top: 50%; top: 50%;
left: 50%; left: 50%;
@ -664,7 +668,7 @@ details[open] summary {
height: 6px; height: 6px;
width: 100%; width: 100%;
content: ""; content: "";
background: white; background: var(--gcg-color-secondary);
transform: scaleY(0); transform: scaleY(0);
transform-origin: top; transform-origin: top;
transition: transform 0.3s ease; transition: transform 0.3s ease;
@ -677,19 +681,19 @@ details[open] summary {
} }
.navbar-dark .navbar-nav .nav-link { .navbar-dark .navbar-nav .nav-link {
color: white; color: var(--gcg-color-secondary);
} }
link:focus, link:focus,
.navbar-dark .navbar-nav .nav-link:hover { .navbar-dark .navbar-nav .nav-link:hover {
color: white; color: var(--gcg-color-secondary);
} }
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link { .navbar-dark .navbar-nav .show > .nav-link {
color: white; color: var(--gcg-color-secondary);
} }
.navbar-expand-xl .navbar-nav .nav-link { .navbar-expand-xl .navbar-nav .nav-link {
@ -733,8 +737,8 @@ link:focus,
} }
.navbar .dropdown-item:hover { .navbar .dropdown-item:hover {
color: var(--gcg-color-primary); color: var(--gcg-color-secondary);
background: transparent; background: var(--gcg-color-primary);
} }
/* button styles */ /* button styles */
@ -787,7 +791,8 @@ link:focus,
.btn-primary { .btn-primary {
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: white; color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-primary)
} }
.btn-primary::before { .btn-primary::before {
@ -797,6 +802,7 @@ link:focus,
.btn-primary:active { .btn-primary:active {
background: var(--gcg-color-primary) !important; background: var(--gcg-color-primary) !important;
color: var(--gcg-color-primary); color: var(--gcg-color-primary);
border: 1px solid var(--gcg-color-primary);
} }
.btn-primary:active::before { .btn-primary:active::before {
@ -805,21 +811,22 @@ link:focus,
.btn-primary:hover { .btn-primary:hover {
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: var(--gcg-color-primary); color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-primary);
} }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle { .show > .btn-primary.dropdown-toggle {
color: white; color: var(--gcg-color-secondary);
background-color: var(--gcg-color-primary); background-color: var(--gcg-color-primary);
border-color: var(--gcg-color-primary); border-color: var(--gcg-color-primary);
} }
.btn-secondary { .btn-secondary {
background: white; background: var(--gcg-color-secondary);
color: var(--gcg-color-primary); color: var(--gcg-color-primary);
border: 1px solid white; border: 1px solid var(--gcg-color-secondary);
} }
.btn-secondary::before { .btn-secondary::before {
@ -828,34 +835,14 @@ link:focus,
.btn-secondary:active { .btn-secondary:active {
background: var(--gcg-color-primary); background: var(--gcg-color-primary);
color: white; color: var(--gcg-color-secondary);
border: 1px solid white; border: 1px solid var(--gcg-color-secondary);
} }
.btn-secondary:hover { .btn-secondary:hover {
background: white; background: var(--gcg-color-secondary);
color: white; color: var(--gcg-color-secondary);
border: 1px solid white; border: 1px solid var(--gcg-color-secondary);
}
.btn-primary-outline {
border: 1px solid var(--gcg-color-primary);
color: var(--gcg-color-primary);
background: transparent;
}
.btn-primary-outline::before {
background: white;
}
.btn-primary-outline:hover {
background: var(--gcg-color-primary);
color: var(--gcg-color-primary);
}
.btn-primary-outline:active {
background: var(--gcg-color-primary);
color: white;
} }
/* media queries */ /* media queries */
@ -932,6 +919,15 @@ link:focus,
.navbar-expand-xl .navbar-nav .nav-link { .navbar-expand-xl .navbar-nav .nav-link {
padding: 20px; padding: 20px;
color: white !important;
}
.link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: white !important;
}
.nav-item:hover::before {
background-color: white;
} }
.navbar .dropdown-menu { .navbar .dropdown-menu {

@ -60,7 +60,7 @@ params:
link: https://facebook.com/cantor.news link: https://facebook.com/cantor.news
preloader: preloader:
enable: true enable: true
preloader: media/logo_lg_white.webp preloader: media/logo_lg_blue.webp
loader: media/load.svg loader: media/load.svg
menu: menu:
main: main:

@ -1,7 +1,7 @@
--- ---
title: Abiturienten 2024 title: Abiturienten 2024
draft: false draft: false
image: /media/image.webp image: /media/abiturienten/abi-foto-2024.webp
type: abiturienten type: abiturienten
--- ---
## Klasse 12/1 ## Klasse 12/1

@ -0,0 +1,45 @@
---
title: '"NS-Euthanasie"-Gedenkstättenfahrt 2024'
date: 2024-10-26
draft: false
image: /media/blog/Sj2024_2025/Bernburg24/bernburg_24_0.webp
author:
- frau-krug
categories:
- Traditionen
- Gesellschaftswissenschaften
subjects:
- Geschichte
tags:
- "2024"
type: post
---
### Exkursion zur Gedenkstätte für Opfer der „NS-Euthanasie“ Bernburg
{{< image src="/media/blog/Sj2024_2025/Bernburg24/bernburg_24_1.webp" >}}
Mitte September fuhren alle drei 10. Klassen zur Gedenkstätte für Opfer der „NS-Euthanasie“ in das kleine Städtchen Bernburg.
Die Kosten für die Hin- und Rückfahrt nach Bernburg und für das fünfstündige Seminar, geleitet von Mitarbeitern der Gedenkstätte, wurden freundlicherweise durch die Landeszentrale für politische Bildung (LpB) übernommen, sodass den Schülern keine zusätzlichen Kosten entstanden.
Nach einem etwa einstündigen Vortrag über die Entwicklung von Eugenik, Rassenhygiene und Euthanasie in Deutschland seit den 1830er Jahren bis zur Machtübernahme der Nationalsozialisten im Januar 1933 leiteten die Mitarbeiter der Gedenkstätte eine Gruppenarbeit mit fünf verschiedenen Themengebieten unter dem Oberbegriff „Euthanasie zur Zeit der Nationalsozialisten“ an:
- Zwangssterilisation
- Euthanasie
- Euthanasie-Opfer Else Röhrl
- Euthanasie-Opfer Maximilian Schmidt
- Euthanasie-Täter Horst Schumann
Die Aufgabe für die Schüler bestand darin, ihr Themengebiet anschaulich und informativ in einem etwa 10-minütigen Vortrag den Mitschülern zu präsentieren. Dafür erhielten sie ausführliches Informationsmaterial, einen Aufsteller und Gestaltungsmaterial in Form von Papier, Stiften, Faden u.a.
Für die Gestaltung des Aufstellers bekamen die Schüler etwa 90 Minuten Zeit zur Verfügung gestellt.
Nach einer kurzen Frühstückspause stellten die Schüler und Schülerinnen jeder Gruppe erfolgreich und gewohnt souverän ihre Ergebnisse vor.
Anschließend erfolgte ein Rundgang durch die Dauerausstellung der Gedenkstätte in den Kellerräumen des Gebäudes. Besonders eindrücklich war hier das Nachempfinden des Tötungsprozesses in der noch original vorhandenen Gaskammer und die Ausstellung der Opferfotos im sich an die Gaskammer anschließenden Krematorium.
Am Ende der Veranstaltung haben sich alle 10. Klassen am Gedenkstein für die Opfer der Euthanasie in Bernburg versammelt und Blumensträuße für die insgesamt etwa 14.000 Opfer niedergelegt, die in Bernburg von den Nationalsozialisten getötet wurden.

@ -4,13 +4,7 @@ author:
- herr-berger - herr-berger
image: /media/gcg_halloween.webp image: /media/gcg_halloween.webp
content: > content: >
### 🍂🍂 Schöne Herbstferien 🍂🍂 _28.10.2024 bis 01.11.2024_
_14.10.2024 bis 18.10.2024_ Wir wünschen allen eine gute kurze Schulwoche, große Süßigkeiten-Sammelerfolge am Donnerstag und einen erholsamen Ferientag am Freitag.
Am Donnerstag fahren die Sozialkundekurse unserer 11er in den Bundestag nach Berlin. Die Geo-Kurse nutzen den Tag für eine Exkursion rund um geologische Themen in Halle und Umgebung.
Am Abend folgt die Gesamtkonferenz.

@ -1,16 +1,18 @@
top_banner: top_banner:
enable: true enable: true
text: > text: >
Am Samstag, dem 21.09.2024 könne Sie uns auf der Stadtschulmesse in der Am Samstag, dem 23.11.2024 laden wir Sie von 9 bis 12 Uhr zu unserem Tag der
"Carpe Diem Schule Halle (Saale) Förderschule für Körperbehinderte" in der offenen Tür ein. <br>🖊 Wir brauchen Ihre Unterstützung beim Wettbewerb:
Murmansker Straße 16 06130 Halle besuchen. Schublade auf - Stifte raus! Bringen Sie zum Tag der offenen Tür alte
Plastikstifte (z.B. Textmarker, Filzstifte) mit zu uns. Wir sammeln diese
und führen sie dem Recycling zu.
color: "#19aa96" color: "#19aa96"
font_color: "#ffffff" font_color: "#ffffff"
icon: school-outline icon: door-open
temporarily: temporarily:
enable: true enable: true
start_date: 2024-09-13 start_date: 2024-10-26
end_date: 2024-09-21 end_date: 2024-11-23
slider: slider:
enable: true enable: true
bg_image: media/home/banner.webp bg_image: media/home/banner.webp

2
go.mod

@ -2,4 +2,4 @@ module git.cantorgymnasium.de/gcg/gcg-website
go 1.19 go 1.19
require github.com/hugomods/icons/vendors/mdi v0.3.6 require github.com/hugomods/icons/vendors/mdi v0.3.7

1
go.sum

@ -4,3 +4,4 @@ github.com/hugomods/icons/vendors/mdi v0.3.2 h1:59KlTgBNiKGlPXzaQ6zn+VLYstFb4zAB
github.com/hugomods/icons/vendors/mdi v0.3.2/go.mod h1:yHIDYxNoBV8RCAc4Uordp6rr4GObPrtBAimShBBFdmc= github.com/hugomods/icons/vendors/mdi v0.3.2/go.mod h1:yHIDYxNoBV8RCAc4Uordp6rr4GObPrtBAimShBBFdmc=
github.com/hugomods/icons/vendors/mdi v0.3.6 h1:CGMCi7aEHKBOYMdyKJF8FmEt1+9vV5Hvptp3qHY25Bo= github.com/hugomods/icons/vendors/mdi v0.3.6 h1:CGMCi7aEHKBOYMdyKJF8FmEt1+9vV5Hvptp3qHY25Bo=
github.com/hugomods/icons/vendors/mdi v0.3.6/go.mod h1:XDQZ9k0Xmxy6Xh7idvjUkfb5DhDJmQPHCavlRHymSg8= github.com/hugomods/icons/vendors/mdi v0.3.6/go.mod h1:XDQZ9k0Xmxy6Xh7idvjUkfb5DhDJmQPHCavlRHymSg8=
github.com/hugomods/icons/vendors/mdi v0.3.7/go.mod h1:uTiqmqmEmUe3wpVPpaKhAWSu5zunmBON1D2tgOyZWQs=

@ -20,8 +20,8 @@
{{ range .zahlen }} {{ range .zahlen }}
<div class="col-md-4 col-sm-6 mb-4 mb-md-0"> <div class="col-md-4 col-sm-6 mb-4 mb-md-0">
<div class="text-center"> <div class="text-center">
<h2 class="count text-white" data-count="{{ .count }}">0</h2> <h2 class="count text-secondary" data-count="{{ .count }}">0</h2>
<h5 class="text-white">{{ .name }}</h5> <h5 class="text-secondary">{{ .name }}</h5>
</div> </div>
</div> </div>
{{ end }} {{ end }}

@ -108,7 +108,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.blog.title }}</h2> <h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.blog.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div> <div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div> <div>
<a href="{{ `blog` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block">Alle anzeigen</a> <a href="{{ `blog` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
</div> </div>
</div> </div>
<div class="row justify-content-center"> <div class="row justify-content-center">
@ -175,7 +175,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.ganztagsangebote.title }}</h2> <h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.ganztagsangebote.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div> <div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div> <div>
<a href="{{ `ganztagsangebote` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block">Alle anzeigen</a> <a href="{{ `ganztagsangebote` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
</div> </div>
</div> </div>
<div class="row justify-content-center"> <div class="row justify-content-center">
@ -185,7 +185,7 @@
<div class="card border-primary rounded-0 hover-shadow mb-4"> <div class="card border-primary rounded-0 hover-shadow mb-4">
<img class="card-img-top rounded-0" src="{{ .image | relURL }}"> <img class="card-img-top rounded-0" src="{{ .image | relURL }}">
<div class="card-body"> <div class="card-body">
<h4 class="card-title text-truncate">{{ .title }}</h4> <h4 class="card-title text-truncate mb-0">{{ .title }}</h4>
</div> </div>
</div> </div>
</div> </div>
@ -200,8 +200,8 @@
{{ with $data.homepage.cta }} {{ with $data.homepage.cta }}
<section class="section bg-primary"> <section class="section bg-primary">
<div class="container text-center"> <div class="container text-center">
<h2 class="text-white mb-0">{{ .title | markdownify }}</h2> <h2 class="text-secondary mb-0">{{ .title | markdownify }}</h2>
<h5 class="mb-4 text-white">{{ .subtitle | markdownify }}</h5> <h5 class="text-secondary mb-4">{{ .subtitle | markdownify }}</h5>
{{ if .button.enable }} {{ if .button.enable }}
{{ with .button }} {{ with .button }}
<a href="{{ .link | absURL }}" class="btn btn-secondary text-uppercase">{{ .label }}</a> <a href="{{ .link | absURL }}" class="btn btn-secondary text-uppercase">{{ .label }}</a>
@ -223,7 +223,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.termine.title }}</h2> <h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.termine.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div> <div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div> <div>
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block text-nowrap">Alle anzeigen</a> <a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block text-nowrap">Alle anzeigen</a>
</div> </div>
</div> </div>
<div class="row justify-content-center px-2"> <div class="row justify-content-center px-2">
@ -246,7 +246,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-12 text-center"> <div class="col-12 text-center">
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary-outline d-sm-none d-inline-block">Alle anzeigen</a> <a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary d-sm-none d-inline-block">Alle anzeigen</a>
</div> </div>
</div> </div>
</div> </div>

@ -1,6 +1,6 @@
<div class="card hover-shadow border-primary mb-4 p-0"> <div class="card hover-shadow border-primary mb-4 p-0">
<div class="row g-0"> <div class="row g-0">
<div class="col-md-3 text-center p-4 bg-primary text-white rounded"> <div class="col-md-3 text-center p-4 bg-primary text-secondary">
<div class="h2">{{ time.Format "2" .date}}</div> <div class="h2">{{ time.Format "2" .date}}</div>
<div>{{ time.Format "Jan 2006" .date}}</div> <div>{{ time.Format "Jan 2006" .date}}</div>
{{ with .enddate }}<br>bis {{ time.Format "2 Jan 2006" . }}{{ end }} {{ with .enddate }}<br>bis {{ time.Format "2 Jan 2006" . }}{{ end }}

@ -39,8 +39,8 @@ const AboutPreview = ({ widgetFor, widgetsFor, entry, fields, collection }) => {
h( h(
"div", "div",
{ className: "text-center" }, { className: "text-center" },
h("h2", { className: "count text-white" }, element.count), h("h2", { className: "count text-secondary" }, element.count),
h("h5", { className: "text-white" }, element.name) h("h5", { className: "text-secondary" }, element.name)
) )
); );
}) })

@ -48,7 +48,7 @@ const EventPreview = ({ widgetsFor, entry }) => {
"div", "div",
{ {
className: className:
"col-md-3 text-center p-4 bg-primary text-white rounded", "col-md-3 text-center p-4 bg-primary text-secondary",
}, },
h( h(
"div", "div",

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB