Compare commits

..

3 commits

Author SHA1 Message Date
fce9cd1369
update repo to use tailwindcss theme 2024-06-30 18:19:15 +02:00
Sebastian Müller
ff21e9d550 Added .gitkeep files 2024-06-16 17:57:26 +02:00
Sebastian Müller
7d07a62a6a First Content in German 2024-06-16 17:48:32 +02:00
31 changed files with 3789 additions and 1148 deletions

6
.gitmodules vendored
View file

@ -1,6 +0,0 @@
[submodule "themes/cccsbg-hugo-theme"]
path = themes/cccsbg-hugo-theme
url = gitea@git.local.cccsbg.at:CCCSBG-PR/cccsbg-hugo-theme.git
[submodule "themes/cccsbg-hugo-theme"]
path = themes/cccsbg-hugo-theme
url = gitea@git.local.cccsbg.at:CCCSBG-PR/cccsbg-hugo-theme.git

View file

@ -1,36 +0,0 @@
# CCCSBG - Website
This is repository for the cccsbg.at Site.
## Build
### Submodules
The Theme is included as Submodule so you have to init the submodule and download it.
```bash
git submodule init
git submodule update --remote --merge
```
### Nodejs
We also need install the dependencies for TailwindCSS. Make sure you have pnpm installed.
```bash
pnpm i
cd themes/cccsbg-hugo-theme
pnpm i
cd ../../
```
### Hugo
If you don't have a new enough (minimum is v0.127.0) with `go install github.com/gohugoio/hugo@latest
`
```bash
hugo build
```
After this step, there should be files in the public folder.

View file

@ -1,5 +0,0 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++

View file

@ -0,0 +1 @@
@import "buttons.css";

15
assets/css/styles.css Normal file
View file

@ -0,0 +1,15 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import "components/all.css";
html {
font-size: 14px;
}
@screen md {
html {
font-size: 20px;
}
}

View file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 MiB

View file

@ -0,0 +1,9 @@
+++
title = 'Index'
date = 2024-06-16T17:28:08+02:00
draft = false
+++
## Datenschutzerklärung
Der CCC Salzburg speichert und verarbeitet ausschließlich Daten zu denen er gesetzlich verpflichtet ist, oder die zum Betrieb von Diensten, die den Mitgliedern zur Verfügung gestellt werden, benötigt werden. Die einzelnen Dienste erhalten Zugriff auf den Nicknamen und die E-Mail Adresse durch die erstmalige Anmeldung. Die Nutzung dieser Dienste ist für die Mitglieder optional und freiwillig. Die Vertraulichkeit aller dem CCC Salzburg zur Verfügung gestellten Daten wird gewahrt und er wird sie nicht verkaufen, vermieten oder Dritten verfügbar machen. Alle Daten werden in der Übertragung und im ruhenden Zustand nach Stand der Technik geschützt und verschlüsselt. Bei Anfragen zum Datenschutz verweisen wir auf unsere Kontaktdaten aus dem [Impressum](#).

View file

@ -0,0 +1,17 @@
+++
title = 'Index'
date = 2024-06-16T17:37:28+02:00
draft = true
+++
## Impressum
Verein zur Förderung der prosperitiven Koexistenz von Mensch und Maschine — CCC Salzburg.
Die ZVR-Zahl lautet 839439289.
Email: 42@cccsbg.at
CCC Salzburg, 1. Stock
Ulrike-Gschwandtner-Straße 5
5020 Salzburg

View file

@ -1,45 +1,30 @@
+++ +++
title = 'CCC Salzburg' title = ''
date = 2024-07-14T09:10:00+02:00 date = 2024-06-16T16:57:42+02:00
image = 'cover.png'
layout = 'single'
draft = false draft = false
+++ +++
{{% section-format type="snake" location="left" %}} ## Wer wir sind
# Wer wir sind
Wir sind der Verein zur Förderung der prosperitiven Koexistenz von Mensch und Maschine — CCC Salzburg. Wir sind der Verein zur Förderung der prosperitiven Koexistenz von Mensch und Maschine — CCC Salzburg. Weiters fühlen wir uns der [CCC Hackerethik](https://www.ccc.de/hackerethik) verbunden und möchten allen Lebewesen, unabhängig vom Aussehen, Alter, Herkunft, Spezies, Geschlecht oder gesellschaftliche Stellung, einen Raum bieten sich auszutauschen. Unsere Vereinszwecke lauten gemäß unseren Vereinsstatuten wie folgt:
Weiters fühlen wir uns der [CCC Hackerethik](https://www.ccc.de/hackerethik) verbunden und möchten allen Lebewesen,
unabhängig vom Aussehen, Alter, Herkunft, Spezies, Geschlecht oder gesellschaftliche Stellung, einen Raum bieten
sich auszutauschen. Unsere Vereinszwecke lauten gemäß unseren Vereinsstatuten wie folgt:
- Förderung des schöpferisch-kritischen Umgangs mit Technologie. - Förderung des schöpferisch-kritischen Umgangs mit Technologie.
- Untersuchung technologischer Entwicklungen und deren Auswirkungen auf Gesellschaft und Individuen mit Schwerpunkt - Untersuchung technologischer Entwicklungen und deren Auswirkungen auf Gesellschaft und Individuen mit Schwerpunkt auf elektronischer Datenverarbeitung.
auf elektronischer Datenverarbeitung.
- Einsatz für offene Systeme, Informationsfreiheit und Netzneutralität. - Einsatz für offene Systeme, Informationsfreiheit und Netzneutralität.
{{%/ section-format %}} ## Was tun wir
{{% section-format type="pacman" location="right" %}} Oder auch was haben wir. Wir treffen uns mindestens einmal jede Woche am Freitag. Wir drucken, löten, schrauben, bohren...
# Was tun wir
Oder auch was haben wir. Wir treffen uns mindestens einmal jede Woche am Freitag. ## Kontakt
Wir drucken, löten, schrauben, bohren...
{{%/ section-format %}}
{{% section-format type="invader" location="left" %}}
# Kontakt
Am einfachsten kommst du uns an einem Freitag in unserem barrierefreien [Hackspace](https://de.wikipedia.org/wiki/Hackerspace) in der ARGEkultur besuchen. Dieser befindet sich im 1. Stock und ist bis auf Ausnahmen spätestens ab 18:00 öffentlich zugänglich. Schau einfach vorbei! Am einfachsten kommst du uns an einem Freitag in unserem barrierefreien [Hackspace](https://de.wikipedia.org/wiki/Hackerspace) in der ARGEkultur besuchen. Dieser befindet sich im 1. Stock und ist bis auf Ausnahmen spätestens ab 18:00 öffentlich zugänglich. Schau einfach vorbei!
Die genaue Adresse lautet wie folgt: Die genaue Adresse lautet wie folgt:
```
CCC Salzburg, 1. Stock CCC Salzburg, 1. Stock
Ulrike-Gschwandtner-Straße 5 Ulrike-Gschwandtner-Straße 5
5020 Salzburg 5020 Salzburg
```
Über Events und Neuigkeiten bleibst du am Laufenden, wenn du dich auf unserer [Mailing Liste](https://lists.cccsbg.at/mailman3/lists/sbg.lists.cccsbg.at/) registrierst, oder die aufgelisteten Termine auf dieser Webseite beachtest. Es gibt noch unseren Matrix Raum [#chaossbg:darkfasel.net](https://matrix.to/#/#chaossbg:darkfasel.net) welcher auch mit unserem IRC Channel [#chaossbg @ darkfasel](https://webirc.darkfasel.net/#chaossbg) gebrückt ist. Gerne kannst du uns aber auch an [42@cccsbg.at](mailto:42@cccsbg.at) eine Mail schreiben. Über Events und Neuigkeiten bleibst du am Laufenden, wenn du dich auf unserer [Mailing Liste](https://lists.cccsbg.at/mailman3/lists/sbg.lists.cccsbg.at/) registrierst, oder die aufgelisteten Termine auf dieser Webseite beachtest. Es gibt noch unseren Matrix Raum [#chaossbg:darkfasel.net](https://matrix.to/#/#chaossbg:darkfasel.net) welcher auch mit unserem IRC Channel [#chaossbg @ darkfasel](https://webirc.darkfasel.net/#chaossbg) gebrückt ist. Gerne kannst du uns aber auch an [42@cccsbg.at](mailto:42@cccsbg.at) eine Mail schreiben.
{{%/ section-format %}}

View file

@ -0,0 +1,16 @@
+++
title = 'Mitgliedschaft'
date = 2024-06-16T17:06:03+02:00
draft = false
+++
## Mitgliedschaft
Eine Mitgliedschaft im CCC Salzburg ist für alle Wesen offen. Um Mitglied zu werden empfiehlt es sich bei uns vorher vorbeizukommen. Natürlich ist es auch möglich gleich das Antragsformular auszufüllen. Zur Bestätigung erhältst du nach Eintragung in unsere Mitgliederverzeichnis eine E-Mail mit deiner Mitgliedsnummer. Diese ist beim Einzahlen des Mitgliedsbeitrags unbedingt anzugeben.
Der CCC Salzburg hat insgesamt zwei Beitragsarten, eine monatliche Fördermitgliedschaft und eine jährliche Mitgliedschaft. Beide gibt es auch vergünstigt:
- 70 Euro pro Jahr für eine CCC Salzburg Mitgliedschaft
- 35 Euro pro Jahr für eine vergünstigte CCC Salzburg Mitgliedschaft (in Ausbildung, arbeitsuchend, pensioniert, etc.).
- 42 Euro pro Monat für eine CCC Salzburg Fördermitgliedschaft
- 23 Euro pro Monat für eine vergünstigte CCC Salzburg Fördermitgliedschaft (in Ausbildung, arbeitsuchend, pensioniert, etc.).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

View file

@ -1,24 +1,16 @@
+++ +++
title = 'Spenden' title = 'Index'
date = 2024-07-14T09:10:00+02:00 date = 2024-06-16T17:36:24+02:00
image = 'cover.png' draft = true
layout = 'single'
draft = false
+++ +++
{{% section-format type="snake" location="left" %}} ## Spenden
# Spenden
Geldspenden sind in unbegrenzter Höhe willkommen. Geldspenden sind in unbegrenzter Höhe willkommen.
Unsere Bankverbindung lautet: Unsere Bankverbindung lautet:
```
CCC Salzburg CCC Salzburg
Bank: Salzburger Sparkasse Bank AG Bank: Salzburger Sparkasse Bank AG
IBAN: AT922040400040968679 IBAN: AT922040400040968679
BIC: SBGSAT2SXXX BIC: SBGSAT2SXXX
```
![QR Code Überweisung](qr_code_bcd_001.svg)
{{%/ section-format %}}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.7 KiB

View file

@ -0,0 +1,9 @@
+++
title = 'Index'
date = 2024-06-16T17:35:21+02:00
draft = true
+++
## Unvereinbarkeitserklärung
In unserer [Unvereinbarkeitserklärung](#) erklären wir, was für uns bei einem Besuch und in Folge dessen auch mit einer Mitgliedschaft als unvereinbar gilt.

View file

3
go.mod Normal file
View file

@ -0,0 +1,3 @@
module github.com/bep/hugo-starter-tailwind-basic/v3
go 1.19

View file

@ -1,12 +1,8 @@
baseURL = 'https://example.org/' baseURL = 'https://cccsbg.at/'
languageCode = 'en-us' languageCode = 'de-at'
title = 'My New Hugo Site' title = 'CCC-Salzburg'
theme = 'cccsbg-hugo-theme'
[taxonomies]
tag = ""
group = ""
category = ""
disableKinds = ["page", "section", "taxonomy", "term"]
[module] [module]
[module.hugoVersion] [module.hugoVersion]
@ -20,8 +16,7 @@ category = ""
target = "assets/watching/hugo_stats.json" target = "assets/watching/hugo_stats.json"
[build] [build]
[build.buildStats] writeStats = true
enable = true
[[build.cachebusters]] [[build.cachebusters]]
source = "assets/watching/hugo_stats\\.json" source = "assets/watching/hugo_stats\\.json"
target = "styles\\.css" target = "styles\\.css"
@ -34,11 +29,3 @@ category = ""
[[build.cachebusters]] [[build.cachebusters]]
source = "assets/.*\\.(.*)$" source = "assets/.*\\.(.*)$"
target = "$1" target = "$1"
## Needed for our short code
[markup]
[markup.goldmark.renderer]
unsafe = true
[markup.goldmark.parser.attribute]
block = true
title = true

View file

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en" class="dark:bg-gray-900 bg-gray-200">
<head>
<meta charset="utf-8" />
<title>
{{ .Title }}
</title>
<meta name="description" content="{{ .Description }}" />
{{/* styles */}}
{{ $options := dict "inlineImports" true }}
{{ $styles := resources.Get "css/styles.css" }}
{{ $styles = $styles | resources.PostCSS $options }}
{{ if hugo.IsProduction }}
{{ $styles = $styles | minify | fingerprint | resources.PostProcess }}
{{ end }}
<link href="{{ $styles.RelPermalink }}" rel="stylesheet" />
</head>
<body class="my-10">
<div class="container px-4 lg:mx-auto">
{{ block "main" . }}{{ end }}
</div>
</body>
</html>

13
layouts/index.html Normal file
View file

@ -0,0 +1,13 @@
{{ define "main" }}
<article class="prose lg:prose-xl dark:prose-invert">
<h1>Tailwind 3 Hugo Starter</h1>
<h2 class="text-4xl">Testing Tailwind 3 Features</h2>
<div>
<button class="bg-cyan-400 rounded-xl p-4">Share on Twitter</button>
</div>
<h2 class="text-4xl">Markdowns: {{ .Title }}</h2>
{{ .Content }}..
</article>
{{ end }}

2842
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,18 @@
{ {
"name": "cccsbg-hugo", "license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/bep/hugo-starter-tailwind-basic.git"
},
"dependencies": {},
"devDependencies": {
"@tailwindcss/typography": "^0.4.1",
"autoprefixer": "^10.3.1",
"postcss": "^8.3.6",
"postcss-cli": "^8.3.1",
"postcss-purgecss": "^2.0.3",
"tailwindcss": "^2.2.7"
},
"name": "hugo-starter-tailwind-basic",
"version": "0.1.0" "version": "0.1.0"
} }

View file

@ -1,17 +1,15 @@
{ {
"comments": { "repository": {
"dependencies": {}, "type": "git",
"devDependencies": {} "url": "https://git.local.cccsbg.at/CCCSBG-PR/cccsbg-hugo"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.9",
"autoprefixer": "^10.4.14",
"postcss": "^8.4.23",
"postcss-cli": "^10.1.0",
"tailwindcss": "^3.3.2"
}, },
"name": "cccsbg-hugo", "name": "cccsbg-hugo",
"version": "0.1.0", "version": "0.1.0"
"devDependencies": {
"@fullhuman/postcss-purgecss": "^7.0.2",
"@tailwindcss/cli": "^4.0.17",
"@tailwindcss/postcss": "^4.0.17",
"autoprefixer": "^10.4.21",
"postcss": "^8.4.49",
"postcss-cli": "^11.0.1",
"tailwindcss": "^4.0.17"
}
} }

1773
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

8
postcss.config.js Normal file
View file

@ -0,0 +1,8 @@
let tailwindConfig = process.env.HUGO_FILE_TAILWIND_CONFIG_JS || './tailwind.config.js';
const tailwind = require('tailwindcss')(tailwindConfig);
const autoprefixer = require('autoprefixer');
module.exports = {
// eslint-disable-next-line no-process-env
plugins: [tailwind, ...(process.env.HUGO_ENVIRONMENT === 'production' ? [autoprefixer] : [])],
};

View file

7
tailwind.config.js Normal file
View file

@ -0,0 +1,7 @@
/** @type {import('tailwindcss').Config} */
const typography = require('@tailwindcss/typography');
module.exports = {
content: ['./hugo_stats.json'],
plugins: [typography],
};

@ -1 +0,0 @@
Subproject commit b03b7aa08383288756ca86a560102bb70948ab01