Skip to content

Commit adf23e0

Browse files
authored
Binary images to webp (#58)
* feat!: binary images to webp using imagemagick This should be done as CI script. * chore!: search and replace project wide, png to webp * chore!: search and replace project wide, jpg to webp
1 parent 2c7647a commit adf23e0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+22
-22
lines changed

public/banner_events.png

-978 KB
Binary file not shown.

public/banner_events.webp

25.9 KB
Binary file not shown.

public/devcon_gye_2025.jpg

-100 KB
Binary file not shown.

public/devcon_gye_2025.webp

73.8 KB
Binary file not shown.

public/dotnet.png

-4.2 KB
Binary file not shown.

public/dotnet.webp

2.13 KB
Binary file not shown.

public/favicon.png

-4.7 KB
Binary file not shown.

public/favicon.webp

1.41 KB
Binary file not shown.

public/funpython.jpg

-4.95 KB
Binary file not shown.

public/funpython.webp

2.16 KB
Binary file not shown.

public/gdg_gye.png

-3.88 KB
Binary file not shown.

public/gdg_gye.webp

3.1 KB
Binary file not shown.

public/github-workshop.jpg

-75.5 KB
Binary file not shown.

public/github-workshop.webp

55.7 KB
Binary file not shown.

public/herux.png

-9.7 KB
Binary file not shown.

public/herux.webp

4.17 KB
Binary file not shown.

public/images/codefest_conference.jpg

-339 KB
Binary file not shown.
279 KB
Binary file not shown.

public/images/hacktoberfest.jpg

-201 KB
Binary file not shown.

public/images/hacktoberfest.webp

159 KB
Binary file not shown.

public/images/people/agustina.png

-183 KB
Binary file not shown.

public/images/people/agustina.webp

64.4 KB
Binary file not shown.

public/images/people/brayen.png

-25.6 KB
Binary file not shown.

public/images/people/brayen.webp

14.8 KB
Binary file not shown.

public/images/people/dav.png

-35.4 KB
Binary file not shown.

public/images/people/dav.webp

29.8 KB
Binary file not shown.

public/images/people/ivan.png

-35.1 KB
Binary file not shown.

public/images/people/ivan.webp

23.8 KB
Binary file not shown.

public/images/people/jhon.png

-18.2 KB
Binary file not shown.

public/images/people/jhon.webp

8.65 KB
Binary file not shown.

public/images/people/nataly.png

-111 KB
Binary file not shown.

public/images/people/nataly.webp

61 KB
Binary file not shown.

public/kernel-chaos.png

-77.6 KB
Binary file not shown.

public/kernel-chaos.webp

15.4 KB
Binary file not shown.

public/path_to_impact_1.webp

52 KB
Binary file not shown.

public/path_to_impact_2.jpg

-266 KB
Binary file not shown.

public/path_to_impact_2.webp

230 KB
Binary file not shown.

public/path_to_impact_3.jpg

-283 KB
Binary file not shown.

public/path_to_impact_3.webp

264 KB
Binary file not shown.

public/wordpress.png

-101 KB
Binary file not shown.

public/wordpress.webp

39.8 KB
Binary file not shown.

src/assets/communities.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
}
1212
},
1313
"tags": ["FOSS", "Open Source", "Programming"],
14-
"image": "/kernel-chaos.png"
14+
"image": "/kernel-chaos.webp"
1515
},
1616
{
1717
"name": "Wordpress Guayaquil",
@@ -25,7 +25,7 @@
2525
}
2626
},
2727
"tags": ["Design", "UI", "UX", "Creative"],
28-
"image": "/wordpress.png"
28+
"image": "/wordpress.webp"
2929
},
3030
{
3131
"name": "HerUX",
@@ -39,7 +39,7 @@
3939
}
4040
},
4141
"tags": ["UX", "UI", "Creative"],
42-
"image": "/herux.png"
42+
"image": "/herux.webp"
4343
},
4444
{
4545
"name": "FunPython",
@@ -53,7 +53,7 @@
5353
}
5454
},
5555
"tags": ["MicroPython", "Robotics", "IoT"],
56-
"image": "/funpython.jpg"
56+
"image": "/funpython.webp"
5757
},
5858
{
5959
"name": "GDG Guayaquil",
@@ -67,7 +67,7 @@
6767
}
6868
},
6969
"tags": ["Community", "Development", "GoogleDevelopers"],
70-
"image": "/gdg_gye.png"
70+
"image": "/gdg_gye.webp"
7171
},
7272
{
7373
"name": "Dotnet Ecuador",
@@ -81,6 +81,6 @@
8181
}
8282
},
8383
"tags": ["Programming", "DotNet", "Microsoft"],
84-
"image": "/dotnet.png"
84+
"image": "/dotnet.webp"
8585
}
8686
]

src/assets/contributors.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"name": "Nataly Sandoya",
55
"description": "Ha desarrollado las interfaces de usuario del sitio web principal de Ecuador In Tech. También ha diseñado el arte para los eventos que se han realizado desde que empezó la comunidad, así como otros materiales de comunicación, dándole una identidad visual.",
6-
"image": "/images/people/nataly.png",
6+
"image": "/images/people/nataly.webp",
77
"social": {
88
"githubUrl": "https://github.com/nsandoya",
99
"linkedinUrl": "https://www.linkedin.com/in/nataly-sandoya/"
@@ -12,7 +12,7 @@
1212
{
1313
"name": "Iván Manzaba",
1414
"description": "Ha compartido su conocimiento de Git y GitHub como ponente en el primer evento de la comunidad. También ha contribuido activamente en el desarrollo del sitio web actual de Ecuador In Tech, y ayuda activamente con la gestión de la comunidad.",
15-
"image": "/images/people/ivan.png",
15+
"image": "/images/people/ivan.webp",
1616
"social": {
1717
"githubUrl": "https://github.com/IvanM9",
1818
"linkedinUrl": "https://www.linkedin.com/in/iv%C3%A1n-manzaba"
@@ -21,15 +21,15 @@
2121
{
2222
"name": "Brayen Gavilanez",
2323
"description": "Como cofundador, ha contribuido con proyectos, gestión y liderazgo dentro de la comunidad. Brayen ha logrado también conectar la meta-comunidad con diferentes actores, ampliando su alcance.",
24-
"image": "/images/people/brayen.png",
24+
"image": "/images/people/brayen.webp",
2525
"social": {
2626
"githubUrl": "https://github.com/bjgavilanes"
2727
}
2828
},
2929
{
3030
"name": "David Cortez",
3131
"description": "Como cofundador, ha moldeado la comunidad a través de un liderazgo estratégico, asociaciones colaborativas y contribuciones tanto al desarrollo del sitio web como a iniciativas de impacto.",
32-
"image": "/images/people/dav.png",
32+
"image": "/images/people/dav.webp",
3333
"social": {
3434
"githubUrl": "https://github.com/davcortez"
3535
}
@@ -39,7 +39,7 @@
3939
{
4040
"name": "Jhon Merchan",
4141
"description": "Ha participado de forma activa, conectando Ecuador In Tech con otros líderes y difundiendo las actividades, ampliando así la red de la meta-comunidad.",
42-
"image": "/images/people/jhon.png",
42+
"image": "/images/people/jhon.webp",
4343
"social": {
4444
"githubUrl": "https://github.com/jhon-p16"
4545
}
@@ -49,7 +49,7 @@
4949
{
5050
"name": "Agustina Scandogliero",
5151
"description": "Ha aportado su amplio conocimiento como ponente en Path to impact: una serie de charlas diseñadas para apoyar a las personas en su proceso de búsqueda de empleo, ofreciendo estrategias prácticas y consejos para sobresalir y dejar huella en la industria de TI, sin importar su nivel de experiencia o área de especialización.",
52-
"image": "/images/people/agustina.png",
52+
"image": "/images/people/agustina.webp",
5353
"social": {
5454
"linkedinUrl": "https://www.linkedin.com/in/agustina-scandogliero/"
5555
}

src/assets/events.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"place": "Online",
1010
"modality": "Virtual",
1111
"hostedBy": "Ecuador In Tech",
12-
"image": "/path_to_impact_3.jpg",
12+
"image": "/path_to_impact_3.webp",
1313
"attendees": 30
1414
},
1515
{
@@ -22,7 +22,7 @@
2222
"place": "Universidad Bolivariana del Ecuador (UBE)",
2323
"modality": "Presencial",
2424
"hostedBy": "ETH Ecuador",
25-
"image": "/devcon_gye_2025.jpg",
25+
"image": "/devcon_gye_2025.webp",
2626
"attendees": 45
2727
},
2828
{
@@ -35,7 +35,7 @@
3535
"place": "Online",
3636
"modality": "Virtual",
3737
"hostedBy": "Ecuador In Tech",
38-
"image": "/path_to_impact_2.jpg",
38+
"image": "/path_to_impact_2.webp",
3939
"attendees": 30
4040
},
4141
{
@@ -61,7 +61,7 @@
6161
"place": "Online",
6262
"modality": "Virtual",
6363
"hostedBy": "Ecuador In Tech",
64-
"image": "/github-workshop.jpg",
64+
"image": "/github-workshop.webp",
6565
"attendees": 31
6666
}
6767
]

src/assets/home-sections.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"subtitle": "",
66
"description": "En nuestra metacomunidad, unimos fuerzas, compartimos conocimientos y crecemos juntos. Conectamos comunidades tech para impulsar el futuro de la innovación y la colaboración. Únete a nosotros y sé parte del cambio.",
77
"image": {
8-
"link": "/images/hacktoberfest.jpg",
8+
"link": "/images/hacktoberfest.webp",
99
"alt": "Grupo de personas"
1010
},
1111
"cta": [
@@ -35,7 +35,7 @@
3535
"subtitle": "",
3636
"description": "Nos encanta aprender, compartir y expandir nuestros horizontes constantemente. ¡Anímate a explorar todas las actividades que las comunidades tech tienen para ti!",
3737
"image": {
38-
"link": "/images/codefest_conference.jpg",
38+
"link": "/images/codefest_conference.webp",
3939
"alt": "Conferencia en un auditorio"
4040
},
4141
"cta": {

src/components/AboutSection.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
import { ButtonStyle } from "../enums/button-type.enum";
3-
//import heroImage from "../assets/hacktoberfest.jpg";
3+
//import heroImage from "../assets/hacktoberfest.webp";
44
import Button from "./shared/Button.astro";
55
const { Primary } = ButtonStyle;
66
const { id, title, description, image, cta } = Astro.props;

src/components/CommunityCard/CommunityCard.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const {
88
name,
99
description,
1010
tags,
11-
image = "/path-to-default-logo.png",
11+
image = "/path-to-default-logo.webp",
1212
links,
1313
} = Astro.props as Community;
1414
---

src/layouts/Layout.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const { title } = Astro.props;
2323
src="https://cloud.umami.is/script.js"
2424
data-website-id="cb063bf5-5bb2-443b-ba30-e0447966a426"
2525
></script>
26-
<link rel="icon" type="image/svg+xml" href="/favicon.png" />
26+
<link rel="icon" type="image/svg+xml" href="/favicon.webp" />
2727
<link rel="sitemap" href="/sitemap-index.xml" />
2828
<link
2929
rel="alternate"

src/pages/event/[id].astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
import banner from "../../../public/banner_events.png";
2+
import banner from "../../../public/banner_events.webp";
33
import events from "../../assets/events.json";
44
import Layout from "../../layouts/Layout.astro";
55

0 commit comments

Comments
 (0)