parent
51cb9f3126
commit
0a704fe769
|
@ -41,7 +41,7 @@
|
|||
version = "site";
|
||||
src = ./.;
|
||||
vendorHash = inputs.nixpkgs.lib.fileContents ./go.mod.sri;
|
||||
nativeBuildInputs = [ inputs.tailwind-ctp ];
|
||||
nativeBuildInputs = [ pkgs.tailwind-ctp ];
|
||||
excludedPackages = ".";
|
||||
postBuild = ''
|
||||
go generate
|
||||
|
|
|
@ -0,0 +1,101 @@
|
|||
<?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"
|
||||
viewBox="0 0 290.000000 290.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,290.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M0 2550 l0 -350 350 0 350 0 0 350 0 350 -350 0 -350 0 0 -350z m600
|
||||
0 l0 -250 -250 0 -250 0 0 250 0 250 250 0 250 0 0 -250z"/>
|
||||
<path d="M200 2550 l0 -150 150 0 150 0 0 150 0 150 -150 0 -150 0 0 -150z"/>
|
||||
<path d="M900 2850 l0 -50 100 0 100 0 0 -50 0 -50 -50 0 -50 0 0 -50 0 -50
|
||||
-50 0 -50 0 0 50 0 50 -50 0 -50 0 0 -100 0 -100 50 0 50 0 0 -100 0 -100 -50
|
||||
0 -50 0 0 -50 0 -50 50 0 50 0 0 50 0 50 50 0 50 0 0 -50 0 -50 50 0 50 0 0
|
||||
-50 0 -50 -50 0 -50 0 0 -50 0 -50 50 0 50 0 0 50 0 50 50 0 50 0 0 -50 0 -50
|
||||
-50 0 c-27 0 -50 -4 -50 -10 0 -5 -22 -10 -50 -10 -27 0 -50 5 -50 10 0 6 -40
|
||||
10 -100 10 l-100 0 0 50 0 50 -100 0 -100 0 0 -50 0 -50 100 0 100 0 0 -50 0
|
||||
-50 -150 0 -150 0 0 100 0 100 -100 0 -100 0 0 -50 0 -50 50 0 50 0 0 -100 0
|
||||
-100 -50 0 -50 0 0 50 0 50 -50 0 -50 0 0 50 0 50 -50 0 -50 0 0 -150 0 -150
|
||||
-50 0 -50 0 0 -50 0 -50 50 0 50 0 0 -50 0 -50 50 0 50 0 0 -50 0 -50 -100 0
|
||||
-100 0 0 -50 0 -50 100 0 100 0 0 -50 0 -50 -100 0 -100 0 0 -200 0 -200 100
|
||||
0 100 0 0 50 0 50 50 0 50 0 0 -50 0 -50 50 0 50 0 0 50 0 50 -50 0 -50 0 0
|
||||
100 0 100 -50 0 -50 0 0 50 0 50 100 0 100 0 0 -100 0 -100 150 0 150 0 0 -50
|
||||
0 -50 -100 0 -100 0 0 -50 0 -50 100 0 100 0 0 50 0 50 50 0 50 0 0 -150 0
|
||||
-150 50 0 50 0 0 100 0 100 50 0 50 0 0 50 0 50 -100 0 -100 0 0 50 0 50 -50
|
||||
0 -50 0 0 50 0 50 -100 0 -100 0 0 100 0 100 50 0 50 0 0 -50 0 -50 100 0 100
|
||||
0 0 100 0 100 -50 0 -50 0 0 50 0 50 110 0 110 0 0 -50 c0 -27 -4 -50 -10 -50
|
||||
-6 0 -10 -40 -10 -100 0 -60 4 -100 10 -100 6 0 10 -41 10 -104 0 -123 9 -153
|
||||
50 -167 16 -6 30 -15 30 -20 0 -5 68 -9 150 -9 93 0 150 4 150 10 0 6 40 10
|
||||
100 10 60 0 100 -4 100 -10 0 -6 -40 -10 -100 -10 l-100 0 0 -50 0 -50 -100 0
|
||||
-100 0 0 -50 0 -50 -50 0 -50 0 0 -100 0 -100 -100 0 -100 0 0 -100 0 -100 50
|
||||
0 50 0 0 -100 0 -100 100 0 100 0 0 -50 0 -50 50 0 50 0 0 50 0 50 -50 0 -50
|
||||
0 0 100 0 100 -50 0 -50 0 0 50 0 50 100 0 100 0 0 -100 0 -100 100 0 100 0 0
|
||||
-100 0 -100 50 0 50 0 0 200 0 200 -100 0 -100 0 0 150 0 150 200 0 200 0 0
|
||||
-50 0 -50 -100 0 -100 0 0 -50 0 -50 150 0 150 0 0 -100 0 -100 -100 0 -100 0
|
||||
0 -150 0 -150 100 0 100 0 0 100 0 100 50 0 50 0 0 100 0 100 200 0 200 0 0
|
||||
-100 0 -100 50 0 50 0 0 -50 0 -50 -100 0 -100 0 0 100 0 100 -100 0 -100 0 0
|
||||
-50 0 -50 50 0 50 0 0 -50 0 -50 -100 0 -100 0 0 -50 0 -50 100 0 100 0 0 50
|
||||
0 50 50 0 50 0 0 -50 0 -50 200 0 200 0 0 50 0 50 50 0 50 0 0 50 0 50 50 0
|
||||
50 0 0 -50 0 -50 50 0 50 0 0 100 0 100 -50 0 -50 0 0 100 0 100 50 0 50 0 0
|
||||
50 0 50 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0 -50 0
|
||||
-50 50 0 50 0 0 -50 0 -50 -100 0 -100 0 0 50 0 50 -50 0 -50 0 0 50 0 50 50
|
||||
0 50 0 0 50 0 50 50 0 50 0 0 50 0 50 50 0 50 0 0 150 0 150 50 0 50 0 0 -50
|
||||
0 -50 50 0 50 0 0 50 0 50 -50 0 -50 0 0 50 0 50 50 0 50 0 0 50 0 50 -50 0
|
||||
-50 0 0 -50 0 -50 -100 0 -100 0 0 -50 0 -50 -50 0 -50 0 0 50 0 50 -50 0 -50
|
||||
0 0 50 0 50 50 0 50 0 0 50 0 50 50 0 50 0 0 50 0 50 150 0 150 0 0 150 0 150
|
||||
-50 0 -50 0 0 50 0 50 50 0 50 0 0 50 0 50 -50 0 -50 0 0 -50 0 -50 -50 0 -50
|
||||
0 0 -50 0 -50 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0 50 0 50 -50 0 -50 0 0
|
||||
-50 0 -50 -50 0 -50 0 0 100 0 100 -100 0 -100 0 0 50 0 50 150 0 150 0 0 50
|
||||
0 50 50 0 50 0 0 -100 0 -100 50 0 50 0 0 50 0 50 50 0 50 0 0 50 0 50 50 0
|
||||
50 0 0 50 0 50 -50 0 -50 0 0 50 0 50 -100 0 -100 0 0 -50 0 -50 -100 0 -100
|
||||
0 0 -50 0 -50 -159 0 -159 0 -11 30 c-7 20 -21 34 -41 41 -16 6 -30 15 -30 20
|
||||
0 5 -22 9 -50 9 -27 0 -50 -4 -50 -10 0 -6 -57 -10 -150 -10 -93 0 -150 4
|
||||
-150 10 0 6 -22 10 -50 10 l-50 0 0 50 0 50 -50 0 -50 0 0 100 0 100 50 0 50
|
||||
0 0 -50 0 -50 50 0 50 0 0 50 0 50 50 0 50 0 0 -100 0 -100 150 0 150 0 0 100
|
||||
0 100 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0 100 0 100 -50 0 -50 0 0 50 0 50
|
||||
100 0 100 0 0 -50 0 -50 100 0 100 0 0 -100 0 -100 50 0 50 0 0 100 0 100 -50
|
||||
0 -50 0 0 50 0 50 50 0 50 0 0 50 0 50 -50 0 -50 0 0 100 0 100 50 0 50 0 0
|
||||
50 0 50 -100 0 -100 0 0 -100 0 -100 -50 0 -50 0 0 -50 0 -50 -100 0 -100 0 0
|
||||
-50 0 -50 -50 0 -50 0 0 50 0 50 -100 0 -100 0 0 100 0 100 100 0 100 0 0 50
|
||||
0 50 -300 0 -300 0 0 -50z m300 -300 l0 -50 -100 0 -100 0 0 50 0 50 100 0
|
||||
100 0 0 -50z m800 0 l0 -50 -100 0 -100 0 0 50 0 50 100 0 100 0 0 -50z m-500
|
||||
-150 l0 -100 -50 0 -50 0 0 50 0 50 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0
|
||||
-50 0 -50 -50 0 -50 0 0 100 0 100 100 0 100 0 0 50 0 50 100 0 100 0 0 -100z
|
||||
m1200 -450 l0 -50 -100 0 -100 0 0 50 0 50 100 0 100 0 0 -50z m-775 -500 l0
|
||||
-475 -475 0 -475 0 -3 465 c-1 256 0 471 3 478 3 10 104 12 477 10 l473 -3 0
|
||||
-475z m-1005 400 l0 -50 -60 0 -60 0 0 -50 0 -50 50 0 50 0 0 -50 0 -50 -50 0
|
||||
-50 0 0 50 0 50 -100 0 -100 0 0 -50 0 -50 50 0 50 0 0 -50 0 -50 -50 0 -50 0
|
||||
0 -50 0 -50 50 0 50 0 0 -50 0 -50 -50 0 -50 0 0 50 0 50 -50 0 -50 0 0 100 0
|
||||
100 -100 0 -100 0 0 -50 0 -50 -50 0 -50 0 0 100 0 100 100 0 100 0 0 50 0 50
|
||||
200 0 200 0 0 50 0 50 60 0 60 0 0 -50z m1080 -200 l0 -50 100 0 100 0 0 -50
|
||||
0 -50 -50 0 -50 0 0 -50 0 -50 -50 0 -50 0 0 50 c0 28 -4 50 -10 50 -6 0 -10
|
||||
40 -10 100 0 60 4 100 10 100 6 0 10 -22 10 -50z m800 -150 l0 -100 -100 0
|
||||
-100 0 0 50 0 50 50 0 50 0 0 50 0 50 50 0 50 0 0 -100z m-300 -50 l0 -50 -50
|
||||
0 -50 0 0 -50 0 -50 50 0 50 0 0 -50 0 -50 -50 0 -50 0 0 50 0 50 -50 0 -50 0
|
||||
0 -150 0 -150 50 0 50 0 0 -50 0 -50 -50 0 -50 0 0 50 0 50 -100 0 -100 0 0
|
||||
-50 0 -50 -50 0 -50 0 0 -100 0 -100 -100 0 -100 0 0 50 0 50 50 0 50 0 0 50
|
||||
0 50 -150 0 c-93 0 -150 4 -150 10 0 6 57 10 150 10 93 0 150 -4 150 -10 0 -5
|
||||
23 -10 50 -10 l50 0 0 100 c0 60 -4 100 -10 100 -5 0 -10 23 -10 50 l0 50 60
|
||||
0 60 0 0 50 0 50 50 0 50 0 0 50 0 50 100 0 100 0 0 50 0 50 50 0 50 0 0 -50z
|
||||
m-100 -800 l0 -150 -150 0 -150 0 0 150 0 150 150 0 150 0 0 -150z m-1200 -50
|
||||
l0 -100 -50 0 -50 0 0 100 0 100 50 0 50 0 0 -100z m1400 50 l0 -50 -50 0 -50
|
||||
0 0 50 0 50 50 0 50 0 0 -50z"/>
|
||||
<path d="M1118 1824 c-75 -40 -76 -149 -3 -194 27 -17 33 -29 43 -81 17 -91
|
||||
72 -200 132 -259 59 -60 168 -115 259 -132 50 -10 65 -17 74 -35 13 -30 67
|
||||
-63 101 -63 62 0 116 55 116 117 0 36 -33 89 -59 98 -20 6 -21 13 -21 175 0
|
||||
162 1 169 21 175 11 4 29 21 40 38 62 102 -45 217 -151 162 -75 -39 -78 -156
|
||||
-6 -195 l26 -13 0 -169 c0 -115 -3 -168 -11 -168 -6 0 -24 -14 -41 -32 -30
|
||||
-32 -30 -32 -85 -20 -173 36 -289 152 -325 325 -12 57 -12 58 14 80 49 42 61
|
||||
93 33 147 -28 54 -101 75 -157 44z"/>
|
||||
<path d="M2200 650 l0 -50 50 0 50 0 0 50 0 50 -50 0 -50 0 0 -50z"/>
|
||||
<path d="M1600 2850 l0 -50 50 0 50 0 0 50 0 50 -50 0 -50 0 0 -50z"/>
|
||||
<path d="M2200 2550 l0 -350 350 0 350 0 0 350 0 350 -350 0 -350 0 0 -350z
|
||||
m600 0 l0 -250 -250 0 -250 0 0 250 0 250 250 0 250 0 0 -250z"/>
|
||||
<path d="M2400 2550 l0 -150 150 0 150 0 0 150 0 150 -150 0 -150 0 0 -150z"/>
|
||||
<path d="M0 350 l0 -350 350 0 350 0 0 350 0 350 -350 0 -350 0 0 -350z m600
|
||||
0 l0 -250 -250 0 -250 0 0 250 0 250 250 0 250 0 0 -250z"/>
|
||||
<path d="M200 350 l0 -150 150 0 150 0 0 150 0 150 -150 0 -150 0 0 -150z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.9 KiB |
11
site.go
11
site.go
|
@ -1,6 +1,7 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
_ "embed"
|
||||
"fmt"
|
||||
|
||||
g "maragu.dev/gomponents"
|
||||
|
@ -8,6 +9,9 @@ import (
|
|||
h "maragu.dev/gomponents/html"
|
||||
)
|
||||
|
||||
//go:embed qr.svg
|
||||
var qr string
|
||||
|
||||
func index(links []Link) g.Node {
|
||||
return c.HTML5(c.HTML5Props{
|
||||
Title: "jolheiser",
|
||||
|
@ -36,6 +40,13 @@ func index(links []Link) g.Node {
|
|||
)
|
||||
}),
|
||||
),
|
||||
h.Footer(h.Class("relative w-full max-w-screen-sm mx-auto mt-10 pb-8 text-center"),
|
||||
h.Div(h.Class("flex justify-center items-center"),
|
||||
h.Div(h.Class("bg-surface2 p-3 rounded w-1/5"),
|
||||
g.Raw(qr),
|
||||
),
|
||||
),
|
||||
),
|
||||
},
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue