🎉 Initial setup
🎉 Initial setup
Setup deployment
11
static/browserconfig.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/img/favicon/mstile-150x150.png"/>
|
||||
<square310x310logo src="/img/favicon/mstile-310x310.png"/>
|
||||
<wide310x150logo src="/img/favicon/mstile-310x150.png"/>
|
||||
<TileColor>#ffffff</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
BIN
static/favicon.ico
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
static/fonts/theboldfont.woff2
Normal file
BIN
static/img/card.png
Normal file
|
After Width: | Height: | Size: 158 KiB |
1
static/img/einundzwanzig-horizontal.svg
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
1
static/img/einundzwanzig-square.svg
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
static/img/favicon/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
static/img/favicon/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
static/img/favicon/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
static/img/favicon/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 975 B |
BIN
static/img/favicon/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
static/img/favicon/mstile-144x144.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
static/img/favicon/mstile-150x150.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
static/img/favicon/mstile-310x150.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
static/img/favicon/mstile-310x310.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
static/img/favicon/mstile-70x70.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
60
static/img/favicon/safari-pinned-tab.svg
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M622 5983 l3 -748 483 -3 482 -2 0 175 0 175 -310 0 -310 0 0 120 0
|
||||
120 250 0 250 0 0 170 0 170 -250 0 -250 0 0 115 0 115 310 0 310 0 0 170 0
|
||||
170 -485 0 -485 0 2 -747z"/>
|
||||
<path d="M1770 5980 l0 -750 173 2 172 3 3 748 2 747 -175 0 -175 0 0 -750z"/>
|
||||
<path d="M2320 5980 l0 -750 175 0 175 0 2 433 3 434 244 -434 245 -433 188 0
|
||||
188 0 0 750 0 750 -175 0 -175 0 -2 -432 -3 -432 -241 430 -242 429 -191 3
|
||||
-191 2 0 -750z"/>
|
||||
<path d="M3360 4346 l0 -756 169 0 c201 0 296 12 401 49 114 40 184 85 281
|
||||
181 72 71 93 100 132 180 26 52 53 121 61 152 89 353 -92 726 -428 878 -119
|
||||
54 -165 62 -398 67 l-218 5 0 -756z m486 364 c37 -18 81 -51 113 -85 231 -244
|
||||
109 -618 -222 -680 l-37 -7 0 407 0 408 43 -7 c23 -4 69 -20 103 -36z"/>
|
||||
<path d="M650 4583 c0 -412 3 -518 15 -563 66 -247 290 -422 544 -424 108 -1
|
||||
175 16 273 66 147 76 265 229 297 386 7 34 11 230 11 547 l0 495 -175 0 -174
|
||||
0 -3 -504 -3 -504 -30 -44 c-60 -86 -187 -122 -281 -79 -53 24 -109 91 -123
|
||||
146 -7 29 -11 204 -11 514 l0 471 -170 0 -170 0 0 -507z"/>
|
||||
<path d="M2000 4340 l0 -750 170 0 170 0 0 437 c0 240 3 433 7 429 5 -4 116
|
||||
-200 249 -434 l241 -427 186 -3 187 -2 0 750 0 750 -170 0 -170 0 0 -431 c0
|
||||
-245 -4 -428 -9 -425 -5 3 -116 197 -247 431 l-239 425 -187 0 -188 0 0 -750z"/>
|
||||
<path d="M660 3290 l0 -170 271 0 c254 0 271 -1 265 -17 -4 -10 -144 -271
|
||||
-311 -580 -168 -310 -305 -565 -305 -568 0 -3 270 -5 600 -5 l600 0 0 175 0
|
||||
175 -309 2 -310 3 309 570 c170 314 310 573 310 578 0 4 -252 7 -560 7 l-560
|
||||
0 0 -170z"/>
|
||||
<path d="M1832 3448 c3 -7 116 -347 252 -756 l248 -742 171 2 172 3 85 367
|
||||
c46 202 87 365 89 362 3 -3 49 -168 102 -367 l95 -362 171 -3 171 -2 11 32
|
||||
c27 85 431 1462 431 1469 0 5 -81 9 -179 9 -162 0 -180 -2 -185 -17 -3 -10
|
||||
-55 -189 -117 -398 -61 -209 -114 -385 -118 -392 -3 -7 -55 172 -115 398
|
||||
l-109 409 -171 0 -171 0 -94 -410 c-52 -226 -97 -407 -101 -403 -4 4 -68 189
|
||||
-141 411 l-134 402 -183 0 c-143 0 -183 -3 -180 -12z"/>
|
||||
<path d="M4285 3438 c-28 -78 -505 -1475 -505 -1481 0 -4 82 -6 182 -5 l182 3
|
||||
31 88 30 87 239 -2 239 -3 30 -87 29 -88 179 0 c114 0 179 4 179 10 0 9 -302
|
||||
945 -436 1353 l-46 137 -164 0 c-123 0 -166 -3 -169 -12z m226 -780 l55 -173
|
||||
-114 -3 c-63 -1 -117 0 -120 2 -5 6 111 346 119 346 3 0 30 -78 60 -172z"/>
|
||||
<path d="M5210 2700 l0 -750 173 2 172 3 5 427 5 427 241 -427 241 -427 186
|
||||
-3 187 -2 0 750 0 750 -170 0 -170 0 0 -431 c0 -236 -4 -428 -8 -425 -5 3
|
||||
-116 197 -248 431 l-239 425 -187 0 -188 0 0 -750z"/>
|
||||
<path d="M660 1650 l0 -170 271 0 c254 0 271 -1 265 -17 -4 -10 -144 -271
|
||||
-311 -580 -168 -310 -305 -565 -305 -568 0 -3 270 -5 600 -5 l600 0 0 175 0
|
||||
175 -310 2 -309 3 309 570 c170 314 310 573 310 578 0 4 -252 7 -560 7 l-560
|
||||
0 0 -170z"/>
|
||||
<path d="M3100 1809 c-170 -17 -325 -92 -451 -218 -89 -89 -139 -170 -182
|
||||
-296 -29 -83 -31 -100 -32 -225 0 -234 57 -376 217 -538 82 -82 180 -143 298
|
||||
-183 89 -31 103 -33 230 -33 90 1 152 6 188 16 49 14 52 14 52 -3 0 -18 11
|
||||
-19 175 -19 l175 0 0 420 0 420 -325 0 -325 0 0 -170 0 -170 151 0 150 0 -3
|
||||
-42 c-3 -42 -5 -44 -63 -73 -56 -28 -68 -30 -170 -30 -103 0 -114 2 -175 31
|
||||
-169 81 -263 267 -225 445 61 293 399 422 644 246 l48 -35 122 122 123 123
|
||||
-44 37 c-155 133 -364 197 -578 175z"/>
|
||||
<path d="M1992 1063 l3 -748 173 -3 172 -2 0 750 0 750 -175 0 -175 0 2 -747z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
9
static/img/sprite.svg
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
static/img/team/daniel.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
static/img/team/dennis.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
static/img/team/fab.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
static/img/team/gigi.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
static/img/team/markus.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
35
static/js/main.js
Normal file
@@ -0,0 +1,35 @@
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const $body = document.body
|
||||
const $headerAnchor = document.getElementById('header-anchor')
|
||||
|
||||
// Topbar
|
||||
const topbarClass = 'topbar'
|
||||
const topbarAppearClass = 'topbar--appear'
|
||||
const addTopbar = () => {
|
||||
$body.classList.add(topbarClass)
|
||||
window.setTimeout(() => {
|
||||
$body.classList.add(topbarAppearClass)
|
||||
}, 25)
|
||||
}
|
||||
const removeTopbar = () => {
|
||||
$body.classList.remove(topbarClass)
|
||||
$body.classList.remove(topbarAppearClass)
|
||||
}
|
||||
|
||||
if (
|
||||
"IntersectionObserver" in window &&
|
||||
"IntersectionObserverEntry" in window &&
|
||||
"intersectionRatio" in window.IntersectionObserverEntry.prototype
|
||||
) {
|
||||
const headerObserver = new IntersectionObserver(entries => {
|
||||
const { boundingClientRect: { y, height } } = entries[0]
|
||||
if (Math.abs(y) > height) {
|
||||
addTopbar()
|
||||
} else {
|
||||
removeTopbar()
|
||||
}
|
||||
})
|
||||
|
||||
headerObserver.observe($headerAnchor)
|
||||
}
|
||||
})
|
||||
19
static/site.webmanifest
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Einundzwanzig",
|
||||
"short_name": "Einundzwanzig",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/img/favicon/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/img/favicon/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone"
|
||||
}
|
||||