Initial commit: Astro speaker site with Forgejo Actions CI/CD
Some checks are pending
Build and Deploy to Storj / build-and-deploy (push) Waiting to run
Some checks are pending
Build and Deploy to Storj / build-and-deploy (push) Waiting to run
This commit is contained in:
commit
3705631510
41 changed files with 9096 additions and 0 deletions
Binary file not shown.
BIN
public/favicon.ico
Normal file
BIN
public/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 655 B |
4
public/favicon.svg
Normal file
4
public/favicon.svg
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<rect width="100" height="100" rx="16" fill="#3d5a3e"/>
|
||||
<text x="50" y="68" font-family="Georgia, serif" font-size="52" font-weight="bold" fill="#faf8f5" text-anchor="middle">S</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 258 B |
64
public/images/hero-speaker.svg
Normal file
64
public/images/hero-speaker.svg
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" preserveAspectRatio="xMidYMid slice">
|
||||
<!-- Simple dark background -->
|
||||
<rect width="800" height="600" fill="#1a1815"/>
|
||||
|
||||
<!-- Subtle stage floor -->
|
||||
<rect x="0" y="450" width="800" height="150" fill="#0d0c0b"/>
|
||||
|
||||
<!-- Spotlight circle on floor -->
|
||||
<ellipse cx="400" cy="500" rx="180" ry="40" fill="#2a2620"/>
|
||||
|
||||
<!-- Audience silhouettes -- simple shapes -->
|
||||
<g fill="#151412">
|
||||
<!-- Row 1 -->
|
||||
<circle cx="150" cy="420" r="20"/>
|
||||
<circle cx="220" cy="415" r="22"/>
|
||||
<circle cx="300" cy="418" r="21"/>
|
||||
<circle cx="380" cy="412" r="23"/>
|
||||
<circle cx="460" cy="416" r="22"/>
|
||||
<circle cx="540" cy="419" r="21"/>
|
||||
<circle cx="620" cy="422" r="20"/>
|
||||
<circle cx="700" cy="425" r="19"/>
|
||||
</g>
|
||||
|
||||
<g fill="#1c1915">
|
||||
<!-- Row 2 (closer) -->
|
||||
<circle cx="180" cy="380" r="24"/>
|
||||
<circle cx="270" cy="375" r="26"/>
|
||||
<circle cx="370" cy="372" r="27"/>
|
||||
<circle cx="470" cy="376" r="26"/>
|
||||
<circle cx="570" cy="380" r="25"/>
|
||||
<circle cx="660" cy="384" r="24"/>
|
||||
</g>
|
||||
|
||||
<!-- Speaker silhouette -->
|
||||
<g fill="#0a0908">
|
||||
<!-- Body/shoulders -->
|
||||
<path d="M 340 520
|
||||
L 340 420
|
||||
Q 340 380, 360 350
|
||||
L 360 320
|
||||
Q 360 300, 380 290
|
||||
L 420 290
|
||||
Q 440 300, 440 320
|
||||
L 440 350
|
||||
Q 460 380, 460 420
|
||||
L 460 520
|
||||
Z"/>
|
||||
|
||||
<!-- Head -->
|
||||
<ellipse cx="400" cy="260" rx="32" ry="38"/>
|
||||
|
||||
<!-- Left arm gesturing -->
|
||||
<path d="M 360 330 Q 300 360 280 400" stroke="#0a0908" stroke-width="16" stroke-linecap="round" fill="none"/>
|
||||
|
||||
<!-- Right arm at side -->
|
||||
<path d="M 440 330 Q 460 380 460 420" stroke="#0a0908" stroke-width="16" stroke-linecap="round" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- Simple spotlight from above -->
|
||||
<polygon points="250,0 550,0 480,520 320,520" fill="#c8952e" opacity="0.08"/>
|
||||
|
||||
<!-- Subtle rim light on speaker -->
|
||||
<ellipse cx="400" cy="520" rx="60" ry="15" fill="#c8952e" opacity="0.1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2 KiB |
Loading…
Add table
Add a link
Reference in a new issue