Skip to content

Commit bf0434a

Browse files
committed
feat(website): move assets to src and change favicon
1 parent 5200067 commit bf0434a

File tree

11 files changed

+178
-125
lines changed

11 files changed

+178
-125
lines changed

public/favicon.svg

Lines changed: 3 additions & 4 deletions
Loading

src/assets/astro.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/components/Architecture.astro

Lines changed: 7 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
---
2+
import { Image } from "astro:assets";
3+
import ArchitectureDiagram from "../assets/architecture-diagram.png";
4+
---
5+
16
<section id="architecture" class="py-20 relative">
27
<div class="container mx-auto px-4 relative z-10">
38
<div class="text-center max-w-3xl mx-auto mb-16">
@@ -15,8 +20,8 @@
1520
class="absolute inset-0 bg-gradient-to-r from-blue-600/10 to-purple-600/10 rounded-lg blur-xl"
1621
>
1722
</div>
18-
<img
19-
src="/architecture-diagram.png"
23+
<Image
24+
src={ArchitectureDiagram}
2025
alt="Malbox Architecture"
2126
class="w-full relative z-10"
2227
/>
@@ -85,55 +90,5 @@
8590
</ul>
8691
</div>
8792
</div>
88-
89-
<div class="glassmorphism rounded-xl p-8">
90-
<h3 class="text-2xl font-semibold mb-6 text-center text-white">
91-
Technology Stack
92-
</h3>
93-
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
94-
<div class="flex flex-col items-center">
95-
<div
96-
class="bg-gray-900/80 p-4 rounded-lg shadow-lg mb-3 w-20 h-20 flex items-center justify-center border border-gray-800 card-hover"
97-
>
98-
<img src="/tech-rust.svg" alt="Rust" class="h-12" />
99-
</div>
100-
<h4 class="font-semibold text-gray-100">Rust</h4>
101-
<p class="text-sm text-gray-400 text-center">
102-
Safe, high-performance execution
103-
</p>
104-
</div>
105-
<div class="flex flex-col items-center">
106-
<div
107-
class="bg-gray-900/80 p-4 rounded-lg shadow-lg mb-3 w-20 h-20 flex items-center justify-center border border-gray-800 card-hover"
108-
>
109-
<img src="/tech-iceoryx.svg" alt="iceoryx2" class="h-12" />
110-
</div>
111-
<h4 class="font-semibold text-gray-100">iceoryx2</h4>
112-
<p class="text-sm text-gray-400 text-center">
113-
Zero-copy plugin communication
114-
</p>
115-
</div>
116-
<div class="flex flex-col items-center">
117-
<div
118-
class="bg-gray-900/80 p-4 rounded-lg shadow-lg mb-3 w-20 h-20 flex items-center justify-center border border-gray-800 card-hover"
119-
>
120-
<img src="/tech-postgres.svg" alt="PostgreSQL" class="h-12" />
121-
</div>
122-
<h4 class="font-semibold text-gray-100">PostgreSQL</h4>
123-
<p class="text-sm text-gray-400 text-center">
124-
Reliable state management
125-
</p>
126-
</div>
127-
<div class="flex flex-col items-center">
128-
<div
129-
class="bg-gray-900/80 p-4 rounded-lg shadow-lg mb-3 w-20 h-20 flex items-center justify-center border border-gray-800 card-hover"
130-
>
131-
<img src="/tech-axum.svg" alt="Axum" class="h-12" />
132-
</div>
133-
<h4 class="font-semibold text-gray-100">Axum</h4>
134-
<p class="text-sm text-gray-400 text-center">Modern web framework</p>
135-
</div>
136-
</div>
137-
</div>
13893
</div>
13994
</section>

0 commit comments

Comments
 (0)