Compare commits

..

17 commits

Author SHA1 Message Date
80e1f5ed27 Merge pull request '2025' (#5) from livia/Interfug-web:2025 into 2025
Reviewed-on: #5
2025-04-08 14:05:19 +02:00
0e1fd9de42 override funktioniert! yeass 2025-04-08 13:35:54 +02:00
b2e2bb7ae0 override head-additions 2025-04-08 13:05:54 +02:00
bd27b2982f make bg color navy 2025-04-08 12:48:50 +02:00
cee70a90bf fix fonts 2025-04-08 12:46:03 +02:00
744446d88a banner ersetzen, motto + datum in english 2025-04-08 12:34:35 +02:00
26aa696b08 style menu 2025-04-08 12:24:13 +02:00
03cb405f20 override theme fonts 2025-04-08 12:23:53 +02:00
4af3fa2701 add mobile style 2025-04-08 12:23:07 +02:00
a1d97b87fd index struktur 2025-04-08 12:22:09 +02:00
b376878005 add fonts (but I think its broken) 2025-04-08 12:21:31 +02:00
a61bd385c5 pretty markdown 2025-04-08 11:29:20 +02:00
91c8dfbea0 ups das das sollte woanders hin 2025-04-08 11:29:06 +02:00
b12fa31b74 datum für 2025 2025-04-08 11:27:29 +02:00
7ea472b6fb use custom theme 2025-04-08 10:55:55 +02:00
0c220b1fec replace banner 2025-04-08 10:55:46 +02:00
cc00925294 add 2025 static files 2025-04-08 10:55:23 +02:00
30 changed files with 155 additions and 15 deletions

View file

@ -3,10 +3,12 @@ Webseite der [Interfug](https://interfug.de)
## Seite bauen ## Seite bauen
## Submodules auschecken ## Submodules auschecken
git submodule update --init --recursive `git submodule update --init --recursive`
## Seite unter public/ generieren ## Seite unter public/ generieren
hugo `hugo`
## oder live testen ## oder live testen
hugo server --buildDrafts `hugo server --buildDrafts`
oder
`hugo server -D`

View file

@ -1,13 +1,15 @@
--- ---
omit_header_text: true omit_header_text: true
featured_image: "img/Interfug_Banner.png" featured_image: "img/if25_banner.png"
--- ---
# Interfug 2025 # Interfug 2025: Wir tauchen ab!
Unter diesem Motto laden wir euch zum Auftakt der 42. Kalenderwoche vom **11. bis 12.10.2024** zu einem gemütlichen Geekend nach **Chemnitz** ins Lokomov ein. Unter diesem Motto laden wir euch zum Auftakt der 41. Kalenderwoche vom **11. bis 12.10.2025** zu einem gemütlichen Geekend nach **Chemnitz** ins Lokomov ein.
Wenn ihr teilnehmen wollt, registriert euch bitte kostenlos unter: Wenn ihr teilnehmen wollt, registriert euch bitte kostenlos unter:
https://tickets.chch.it/ChCh/Interfug2025/ https://tickets.chch.it/ChCh/Interfug2025/
## Fugplan: ## Fugplan
TBA TBA
## Aktuelles

View file

@ -1,13 +1,14 @@
--- ---
featured_image: "img/Interfug_Banner.png" featured_image: "img/if25_banner.png"
--- ---
# Interfug 2025 # Interfug 2025: Deep Dive!
Under this motto we invite you to the start of the 42nd calendar week from **11. to 12.10.2025** to a cozy Geekend in **Chemnitz** at Lokomov.
Under this motto we invite you to the start of the 42nd calendar week from **11 to 12.10.2024** to a cozy Geekend in **Chemnitz** at Lokomov.
If you would like to take part, please register free of charge at: If you would like to take part, please register free of charge at:
https://tickets.chch.it/ChCh/Interfug2025/ https://tickets.chch.it/ChCh/Interfug2025/
# Fugplan: ## Fugplan:
TBA TBA
## News

View file

@ -13,7 +13,7 @@ enableRobotsTXT = true
[languages] [languages]
[languages.de] [languages.de]
contentDir = "content/de" contentDir = "content/de"
[[languages.de.menu.main]] [[languages.de.menu.main]]
identifier = "home" identifier = "home"
name = "Interfug 2025" name = "Interfug 2025"
@ -25,7 +25,7 @@ enableRobotsTXT = true
name = "Tickets" name = "Tickets"
url = "https://tickets.chch.it/ChCh/Interfug2025/" url = "https://tickets.chch.it/ChCh/Interfug2025/"
weight = 30 weight = 30
[[languages.de.menu.main]] [[languages.de.menu.main]]
identifier = "impressum" identifier = "impressum"
name = "Impressum" name = "Impressum"
@ -48,7 +48,7 @@ enableRobotsTXT = true
site_logo = "" site_logo = ""
description = "Interfug" description = "Interfug"
# choose a background color from any on this page: https://tachyons.io/docs/themes/skins/ and preface it with "bg-" # choose a background color from any on this page: https://tachyons.io/docs/themes/skins/ and preface it with "bg-"
background_color_class = "bg-black" background_color_class = "bg-navy"
recent_posts_number = 3 recent_posts_number = 3
logo = "img/Interfug_Banner.png" logo = "img/Interfug_Banner.png"
logo_small = "img/Interfug_Banner.png" logo_small = "img/Interfug_Banner.png"

View file

@ -0,0 +1,3 @@
<link rel="stylesheet" href="/style/fonts.css">
<link rel="stylesheet" href="/style/style.css">
<link rel="stylesheet" href="/style/mobile.css">

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
static/img/if25_banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

BIN
static/img/if25_favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
static/img/if25_logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 KiB

71
static/style/fonts.css Normal file
View file

@ -0,0 +1,71 @@
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans-Italic.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans-Italic.woff') format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans-BoldItalic.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans-BoldItalic.woff') format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans-Bold.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans-SmBld.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans-SmBld.woff') format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans';
src: url('../fonts/plex/subset-IBMPlexSans-SmBldItalic.woff2') format('woff2'),
url('../fonts/plex/subset-IBMPlexSans-SmBldItalic.woff') format('woff');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 100 800;
font-display: swap;
src: url('../fonts/mono/JetBrainsMono-latin_ext.woff2') format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 100 800;
font-display: swap;
src: url('../fonts/mono/JetBrainsMono-latin.woff2') format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

29
static/style/mobile.css Normal file
View file

@ -0,0 +1,29 @@
/* all mobile devices */
@media all and (min-width:0px) and (max-width: 1020px) {
.cover {
background-image: url('/img/if25_banner_no_text.png')!important;
}
.bg-transparent {
background-color: rgba(0, 0, 0, 0.4)!important;
}
div.flex-l.items-center {
text-shadow: 1px 1px 40px #000000;
}
}
/* if edgecases occur */
/* tablets */
@media all and (min-width:569px) and (max-width: 768px) {
}
/* phablet */
@media all and (min-width:481px) and (max-width: 568px) {
}
/* mobile phone */
@media all and (min-width:321px) and (max-width: 480px) {
}

32
static/style/style.css Normal file
View file

@ -0,0 +1,32 @@
/* override global font */
.avenir {
font-family: "IBM Plex Sans", sans-serif;
}
/* style headings */
h1, h2 {
font-family: "JetBrains Mono", monospace;
font-weight: 800;
font-style: italic;
text-transform: uppercase;
}
h1 a {
font-family: "IBM Plex Sans", sans-serif;
font-weight: 800;
font-style: italic;
}
/* menu styles */
div.flex-l.items-center {
text-shadow: 1px 1px 30px #000000;
}
a.hover-white.no-underline.white-90 {
font-weight: bold;
}
@media all and (min-width:1020px) {
.bg-transparent {
background: rgb(19,39,91);
background: linear-gradient(180deg, rgba(19,39,91,0.9) 0%, rgba(19,39,91,0.7) 14%, rgba(255,255,255,0) 28%);
}
}