+1
src/assets/hamburger.svg
+1
src/assets/hamburger.svg
+1
src/assets/x.svg
+1
src/assets/x.svg
+3
-5
src/components/blog/background/Cloud.astro
+3
-5
src/components/blog/background/Cloud.astro
···
36
36
37
37
const vectorOffset = (
38
38
v: [number, number],
39
-
o: [number, number],
39
+
o: [number, number]
40
40
): [number, number] => {
41
41
return [o[0] - v[0], o[1] - v[1]];
42
42
};
···
48
48
<svg
49
49
viewBox={`-${blog.background.clouds.bumpRadius[1]} -${blog.background.clouds.bumpRadius[1]} ${2 * (r + blog.background.clouds.bumpRadius[1])} ${r + blog.background.clouds.bumpRadius[1]}`}
50
50
preserveAspectRatio="none"
51
-
aria-label=""
52
-
role="img"
53
51
{...Astro.props}
54
52
>
55
53
<title></title>
···
92
90
];
93
91
const newDistance = Math.sqrt(
94
92
(newCenter[0] - p.origin[0]) ** 2 +
95
-
(newCenter[1] - p.origin[1]) ** 2,
93
+
(newCenter[1] - p.origin[1]) ** 2
96
94
);
97
95
return {
98
96
origin: vectorOffset(vector(ang, c), p.origin),
···
123
121
prev: 0,
124
122
output: [] as any[],
125
123
complete: false,
126
-
},
124
+
}
127
125
).output
128
126
}
129
127
<circle cx={r} cy={r} r={r}></circle>
+1
-2
src/components/blog/background/Clouds.astro
+1
-2
src/components/blog/background/Clouds.astro
+1
-2
src/components/blog/background/Moon.astro
+1
-2
src/components/blog/background/Moon.astro
+2
-3
src/components/blog/background/Stars.astro
+2
-3
src/components/blog/background/Stars.astro
···
39
39
const prongs = Math.round(
40
40
blog.background.stars.prongs[0] +
41
41
Math.random() *
42
-
(blog.background.stars.prongs[1] - blog.background.stars.prongs[0]),
42
+
(blog.background.stars.prongs[1] - blog.background.stars.prongs[0])
43
43
);
44
44
45
45
return (
···
54
54
version="1.1"
55
55
xmlns="http://www.w3.org/2000/svg"
56
56
viewBox="0 0 100 100"
57
-
role="img"
58
-
aria-label=""
57
+
title=""
59
58
>
60
59
<title />
61
60
{new Array(prongs).fill(0).map((_, i) => (
+1
-2
src/components/blog/background/Sun.astro
+1
-2
src/components/blog/background/Sun.astro
···
31
31
viewBox="0 0 100 100"
32
32
style={`--parallax-speed: ${blog.background.parallax.sun};
33
33
--sun-progress-percent: ${percent}`}
34
+
title=""
34
35
data-parallax
35
-
role="img"
36
-
aria-label=""
37
36
>
38
37
<title></title>
39
38
<circle style="fill:#ffff00" cx="50" cy="50" r="35"></circle>