diff --git a/README.md b/README.md index a2c9bf3..6ca8a37 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,12 @@ Webseite der [Interfug](https://interfug.de) ## Seite bauen ## Submodules auschecken -git submodule update --init --recursive +`git submodule update --init --recursive` ## Seite unter public/ generieren -hugo +`hugo` ## oder live testen -hugo server --buildDrafts +`hugo server --buildDrafts` +oder +`hugo server -D` \ No newline at end of file diff --git a/content/de/_index.md b/content/de/_index.md index c5b6fe6..4489f72 100644 --- a/content/de/_index.md +++ b/content/de/_index.md @@ -1,13 +1,15 @@ --- 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: https://tickets.chch.it/ChCh/Interfug2025/ -## Fugplan: +## Fugplan TBA + +## Aktuelles diff --git a/content/en/_index.md b/content/en/_index.md index 23a531f..b2594cb 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -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.2024** 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.2025** to a cozy Geekend in **Chemnitz** at Lokomov. If you would like to take part, please register free of charge at: https://tickets.chch.it/ChCh/Interfug2025/ -# Fugplan: +## Fugplan: TBA + +## News diff --git a/hugo.toml b/hugo.toml index 5db909e..19231dd 100644 --- a/hugo.toml +++ b/hugo.toml @@ -13,7 +13,7 @@ enableRobotsTXT = true [languages] [languages.de] contentDir = "content/de" - + [[languages.de.menu.main]] identifier = "home" name = "Interfug 2025" @@ -25,7 +25,7 @@ enableRobotsTXT = true name = "Tickets" url = "https://tickets.chch.it/ChCh/Interfug2025/" weight = 30 - + [[languages.de.menu.main]] identifier = "impressum" name = "Impressum" @@ -48,7 +48,7 @@ enableRobotsTXT = true site_logo = "" description = "Interfug" # 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 logo = "img/Interfug_Banner.png" logo_small = "img/Interfug_Banner.png" diff --git a/layouts/partials/head-additions.html b/layouts/partials/head-additions.html new file mode 100644 index 0000000..1b0d11a --- /dev/null +++ b/layouts/partials/head-additions.html @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/fonts/JetBrainsMono-Italic[wght].ttf b/static/fonts/JetBrainsMono-Italic[wght].ttf new file mode 100644 index 0000000..39bed50 Binary files /dev/null and b/static/fonts/JetBrainsMono-Italic[wght].ttf differ diff --git a/static/fonts/JetBrainsMono[wght].ttf b/static/fonts/JetBrainsMono[wght].ttf new file mode 100644 index 0000000..430cff0 Binary files /dev/null and b/static/fonts/JetBrainsMono[wght].ttf differ diff --git a/static/fonts/mono/JetBrainsMono-latin.woff2 b/static/fonts/mono/JetBrainsMono-latin.woff2 new file mode 100644 index 0000000..4d3d6ca Binary files /dev/null and b/static/fonts/mono/JetBrainsMono-latin.woff2 differ diff --git a/static/fonts/mono/JetBrainsMono-latin_ext.woff2 b/static/fonts/mono/JetBrainsMono-latin_ext.woff2 new file mode 100644 index 0000000..af10344 Binary files /dev/null and b/static/fonts/mono/JetBrainsMono-latin_ext.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans-Bold.woff b/static/fonts/plex/subset-IBMPlexSans-Bold.woff new file mode 100644 index 0000000..3cff72e Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-Bold.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans-Bold.woff2 b/static/fonts/plex/subset-IBMPlexSans-Bold.woff2 new file mode 100644 index 0000000..cf0c141 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-Bold.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff b/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff new file mode 100644 index 0000000..24e4cee Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff2 b/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff2 new file mode 100644 index 0000000..59e9597 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-BoldItalic.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans-Italic.woff b/static/fonts/plex/subset-IBMPlexSans-Italic.woff new file mode 100644 index 0000000..11a7573 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-Italic.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans-Italic.woff2 b/static/fonts/plex/subset-IBMPlexSans-Italic.woff2 new file mode 100644 index 0000000..3c48b63 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-Italic.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans-SmBld.woff b/static/fonts/plex/subset-IBMPlexSans-SmBld.woff new file mode 100644 index 0000000..24fcd80 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-SmBld.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans-SmBld.woff2 b/static/fonts/plex/subset-IBMPlexSans-SmBld.woff2 new file mode 100644 index 0000000..d908551 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-SmBld.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff b/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff new file mode 100644 index 0000000..c241e4c Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff2 b/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff2 new file mode 100644 index 0000000..8b068c1 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans-SmBldItalic.woff2 differ diff --git a/static/fonts/plex/subset-IBMPlexSans.woff b/static/fonts/plex/subset-IBMPlexSans.woff new file mode 100644 index 0000000..91b6be1 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans.woff differ diff --git a/static/fonts/plex/subset-IBMPlexSans.woff2 b/static/fonts/plex/subset-IBMPlexSans.woff2 new file mode 100644 index 0000000..16a6ac4 Binary files /dev/null and b/static/fonts/plex/subset-IBMPlexSans.woff2 differ diff --git a/static/img/if25_banner.png b/static/img/if25_banner.png new file mode 100644 index 0000000..0c7fb51 Binary files /dev/null and b/static/img/if25_banner.png differ diff --git a/static/img/if25_banner_no_text.png b/static/img/if25_banner_no_text.png new file mode 100644 index 0000000..42fc835 Binary files /dev/null and b/static/img/if25_banner_no_text.png differ diff --git a/static/img/if25_favicon.png b/static/img/if25_favicon.png new file mode 100644 index 0000000..6586333 Binary files /dev/null and b/static/img/if25_favicon.png differ diff --git a/static/img/if25_logo.png b/static/img/if25_logo.png new file mode 100644 index 0000000..9255fb9 Binary files /dev/null and b/static/img/if25_logo.png differ diff --git a/static/img/if25_logotype.png b/static/img/if25_logotype.png new file mode 100644 index 0000000..a791ec5 Binary files /dev/null and b/static/img/if25_logotype.png differ diff --git a/static/img/if25_plakat_a2.webp b/static/img/if25_plakat_a2.webp new file mode 100644 index 0000000..3e312ed Binary files /dev/null and b/static/img/if25_plakat_a2.webp differ diff --git a/static/style/fonts.css b/static/style/fonts.css new file mode 100644 index 0000000..c4390a0 --- /dev/null +++ b/static/style/fonts.css @@ -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; +} diff --git a/static/style/mobile.css b/static/style/mobile.css new file mode 100644 index 0000000..fc12882 --- /dev/null +++ b/static/style/mobile.css @@ -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) { + +} \ No newline at end of file diff --git a/static/style/style.css b/static/style/style.css new file mode 100644 index 0000000..3487855 --- /dev/null +++ b/static/style/style.css @@ -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%); + } +} \ No newline at end of file