Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
45f6686
Add comunidad image and update styles; remove Announcement component
nujovich Aug 13, 2025
55d6e4d
Add team member images and component; update types for TeamMember
nujovich Aug 22, 2025
2e2e739
Refactor TeamMember layout for improved structure; update Violeta's b…
nujovich Aug 25, 2025
823b70a
Update TeamMember image height for consistent layout
nujovich Aug 25, 2025
8225cbf
feat: update team member component and add new partners section
nujovich Aug 26, 2025
959211a
Add new sponsor logos and update index.astro with sponsor section
nujovich Aug 27, 2025
023406f
Add new images and styles for team and sponsors; update team member i…
nujovich Aug 27, 2025
92a7de7
fix: update site URL and base path in astro.config.ts
nujovich Aug 27, 2025
91e3576
fix: add type definition for _image in adaptOpenGraphImages function
nujovich Aug 27, 2025
ee253de
fix: clean up code formatting and remove unnecessary line breaks in v…
nujovich Aug 27, 2025
aa4cfdc
fix: update site URL in astro.config.ts to reflect correct landing page
nujovich Aug 27, 2025
c79a9ec
Remove unused images and styles: deleted various team member images, …
nujovich Aug 27, 2025
866fb47
fix: enable base styles in Tailwind integration
nujovich Aug 27, 2025
da0eb5d
fix: correct site URL in astro.config.ts for consistency
nujovich Aug 27, 2025
474cacc
fix: disable base styles in Tailwind integration
nujovich Aug 27, 2025
22eb6b6
agrega links al menu principal
maribelalarcon Aug 27, 2025
8484463
Refactor code structure for improved readability and maintainability
nujovich Aug 27, 2025
64d374c
fix: add dist/ directory to .gitignore to prevent build output from b…
nujovich Aug 27, 2025
dd1900b
fix: update public_folder path in config.yml for correct asset routing
nujovich Aug 27, 2025
a90d484
fix: update media_folder path in config.yml for correct asset referen…
nujovich Aug 27, 2025
f4af1d3
fix: update site configuration in config.yaml for Women Techmarkers M…
nujovich Aug 27, 2025
5eda224
fix: ensure newline at end of file in config.yaml
nujovich Aug 27, 2025
d0da0bb
fix: update base path in config.yaml for correct deployment configura…
nujovich Aug 27, 2025
eabf0cf
fix: update site and base paths in astro.config.ts for correct deploy…
nujovich Aug 27, 2025
5dc7e05
fix: update media_folder and public_folder paths in config.yml for co…
nujovich Aug 27, 2025
80d24d5
fix: correct punctuation in Hero widget description for clarity
nujovich Aug 27, 2025
372e637
fix: enhance accessibility and styling for partners and sponsors sect…
nujovich Aug 28, 2025
1b3a261
refactor: clean up code formatting and remove unnecessary whitespace
nujovich Aug 28, 2025
6127839
Merge remote-tracking branch 'origin/main' into menu-seleccion
nujovich Aug 28, 2025
0f1fd7b
fix: remove unnecessary whitespace and improve formatting in index.astro
nujovich Aug 28, 2025
a5bef86
Merge pull request #1 from wtmgdgmadrid/menu-seleccion
nujovich Aug 28, 2025
ae55a74
fix: remove duplicate TeamMember component rendering in index.astro
nujovich Aug 28, 2025
4cfafdc
fix: improve formatting of article tag in TeamMember component
nujovich Aug 28, 2025
5ea7dc4
fix: update site name and base URL in configuration files
nujovich Aug 28, 2025
a7c2e68
fix: remove trailing slash from base config
maribelalarcon Aug 29, 2025
ebfe271
Merge pull request #2 from wtmgdgmadrid/proximos-eventos
nujovich Aug 29, 2025
4f8b9e4
add section the Eventos Proximos
maribelalarcon Sep 3, 2025
e53176c
Merge pull request #3 from wtmgdgmadrid/proximos-eventos
nujovich Sep 3, 2025
749228e
fix: remove unused showRssFeed prop from Header component
nujovich Sep 3, 2025
e2b7bdb
Añadir contacta con nosotras
violetacf Sep 3, 2025
1c44306
Merge pull request #4 from wtmgdgmadrid/contacto-rrss
nujovich Sep 4, 2025
8160f0c
update images for Violeta and Contacta con nosotras section
violetacf Sep 4, 2025
52a0569
update logo to use WTM instead of Astro for title and NavBar
violetacf Sep 4, 2025
020ae9e
Merge pull request #5 from wtmgdgmadrid/cambiar-imagenes
nujovich Sep 4, 2025
0afb8b7
update logo to use public path with base for correct rendering
violetacf Sep 4, 2025
4e2b613
update footer info and style
violetacf Sep 4, 2025
39b54ea
Agregar seccion de proximos eventos
maribelalarcon Sep 8, 2025
b4b94bd
I modified the design
maribelalarcon Sep 8, 2025
97c2f3f
add icon the share
maribelalarcon Sep 8, 2025
946079e
modified the bootom the share
maribelalarcon Sep 8, 2025
355174f
modified the card design
maribelalarcon Sep 8, 2025
d605807
add modified
maribelalarcon Sep 8, 2025
7921c0d
fix:link error
maribelalarcon Sep 10, 2025
222dfca
Merge pull request #6 from wtmgdgmadrid/fix-navbar-logo
maribelalarcon Sep 12, 2025
50cdb08
Merge pull request #7 from wtmgdgmadrid/footer-update
maribelalarcon Sep 15, 2025
0200775
install component react-share
maribelalarcon Sep 16, 2025
51bd504
add the component the Events.jsx, wraps the events part with the sha…
maribelalarcon Sep 16, 2025
937df5d
Adding events.json integration to index.astro
maribelalarcon Sep 16, 2025
5cf2e6e
Add npm @astrojs/react and configure astro.config.ts
maribelalarcon Sep 16, 2025
ec73149
Delete whatsApp and Instagram
maribelalarcon Sep 16, 2025
a193295
Merge branch 'main' into proximos-eventos
maribelalarcon Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Deploy Astro to GitHub Pages

on:
push:
branches: [ "main" ]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install deps
run: npm ci
- name: Build
run: npm run build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./dist

deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ We're embarking on an exciting journey with **AstroWind 2.0**, and we want you t

<br>


## TL;DR

```shell
Expand Down
6 changes: 4 additions & 2 deletions astro.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import path from 'path';
import { fileURLToPath } from 'url';

import { defineConfig } from 'astro/config';

import react from '@astrojs/react';
import sitemap from '@astrojs/sitemap';
import tailwind from '@astrojs/tailwind';
import mdx from '@astrojs/mdx';
Expand All @@ -22,9 +21,12 @@ const whenExternalScripts = (items: (() => AstroIntegration) | (() => AstroInteg
hasExternalScripts ? (Array.isArray(items) ? items.map((item) => item()) : [items()]) : [];

export default defineConfig({
site: 'https://wtmgdmadrid.github.io',
base: '/wtm-madrid-landing/',
output: 'static',

integrations: [
react(),
tailwind({
applyBaseStyles: false,
}),
Expand Down
1 change: 1 addition & 0 deletions dist/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.CGiRCjPI.ico" rel="shortcut icon"><link href="/_astro/favicon.Czy1EQHj.svg" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.Czy1EQHj.svg" rel="mask-icon" color="#8D46E7"><link href="/_astro/apple-touch-icon.DHIlG7dp.png" rel="apple-touch-icon" sizes="180x180"><style>:root{--aw-font-sans:'Inter Bold';--aw-font-serif:'Inter Bold';--aw-font-heading:'Inter Bold';--aw-color-primary:rgb(15 24 103);--aw-color-secondary:rgb(0 209 162);--aw-color-accent:rgb(84 167 237);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(202 230 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-font-sans:'Inter Variable';--aw-font-serif:'Inter Variable';--aw-font-heading:'Inter Variable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="system";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><title>Error 404 — AstroWind</title><meta content="🚀 Suitable for Startups, Small Business, Sass Websites, Professional Portfolios, Marketing Websites, Landing Pages &amp; Blogs." name="description"><meta content="index,follow" name="robots"><link href="https://astrowind.vercel.app/404" rel="canonical"><meta content="Error 404" property="og:title"><meta content="🚀 Suitable for Startups, Small Business, Sass Websites, Professional Portfolios, Marketing Websites, Landing Pages &amp; Blogs." property="og:description"><meta content="https://astrowind.vercel.app/404" property="og:url"><meta content="website" property="og:type"><meta content="https://astrowind.vercel.app/_astro/default.CZ816Hke_2bosb5.jpg" property="og:image"><meta content="1200" property="og:image:width"><meta content="628" property="og:image:height"><meta content="en" property="og:locale"><meta content="AstroWind" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="@arthelokyo" name="twitter:site"><meta content="@arthelokyo" name="twitter:creator"><meta content="orcPxI47GSa-cRvY11tUe6iGg2IO_RPvnA1q95iEM3M" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><script src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.DZnDNxNb.js" type="module"></script><link href="/_astro/click-through.DpteRxyo.css" rel="stylesheet"></head><body class="antialiased bg-page text-default tracking-tight"><section class="flex items-center h-full p-16"><div class="flex items-center container flex-col justify-center mx-auto my-8 px-5"><div class="max-w-md text-center"><h2 class="mb-8 font-bold text-9xl"><span class="sr-only">Error</span> <span class="text-primary">404</span></h2><p class="font-semibold md:text-3xl text-3xl">Sorry, we couldn't find this page.</p><p class="mb-8 dark:text-slate-400 mt-4 text-lg text-muted">But dont worry, you can find plenty of other things on our homepage.</p><a class="btn ml-4" href="/" rel="noopener noreferrer">Back to homepage</a></div></div></section><script>!function(){const e="system";if(window.basic_script)return;function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")}window.basic_script=!0;const d=function(){e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")};function a(e,t,d){const a="string"==typeof e?document.querySelectorAll(e):e;a&&a.length&&a.forEach((e=>{e.addEventListener(t,(t=>d(t,e)),!1)}))}d();const o=function(){let t=window.scrollY,d=!0;a("#header nav","click",(function(){document.querySelector("[data-aw-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")})),a("[data-aw-toggle-menu]","click",(function(e,t){t.classList.toggle("expanded"),document.body.classList.toggle("overflow-hidden"),document.getElementById("header")?.classList.toggle("h-screen"),document.getElementById("header")?.classList.toggle("expanded"),document.getElementById("header")?.classList.toggle("bg-page"),document.querySelector("#header nav")?.classList.toggle("hidden"),document.querySelector("#header > div > div:last-child")?.classList.toggle("hidden")})),a("[data-aw-toggle-color-scheme]","click",(function(){e.endsWith(":only")||(document.documentElement.classList.toggle("dark"),localStorage.theme=document.documentElement.classList.contains("dark")?"dark":"light")})),a("[data-aw-social-share]","click",(function(e,t){const d=t.getAttribute("data-aw-social-share"),a=encodeURIComponent(t.getAttribute("data-aw-url")),o=encodeURIComponent(t.getAttribute("data-aw-text"));let n;switch(d){case"facebook":n=`https://www.facebook.com/sharer.php?u=${a}`;break;case"twitter":n=`https://twitter.com/intent/tweet?url=${a}&text=${o}`;break;case"linkedin":n=`https://www.linkedin.com/shareArticle?mini=true&url=${a}&title=${o}`;break;case"whatsapp":n=`https://wa.me/?text=${o}%20${a}`;break;case"mail":n=`mailto:?subject=%22${o}%22&body=${o}%20${a}`;break;default:return}const c=document.createElement("a");c.target="_blank",c.href=n,c.click()}));function o(){const e=document.querySelector("#header[data-aw-sticky-header]");e&&(t>60&&!e.classList.contains("scroll")?e.classList.add("scroll"):t<=60&&e.classList.contains("scroll")&&e.classList.remove("scroll"),d=!1)}window.matchMedia("(max-width: 767px)").addEventListener("change",(function(){document.querySelector("[data-aw-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")})),o(),a([document],"scroll",(function(){t=window.scrollY,d||(window.requestAnimationFrame((()=>{o()})),d=!0)}))},n=function(){document.documentElement.classList.add("motion-safe:scroll-smooth");const e=document.querySelector("[data-aw-toggle-menu]");e&&e.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.querySelector("#header nav")?.classList.add("hidden")};window.onload=o,window.onpageshow=n,document.addEventListener("astro:after-swap",(()=>{d(),o(),n()}))}()</script><script>const Observer={observer:null,delayBetweenAnimations:100,animationCounter:0,start(){const t=Array.from(document.querySelectorAll(['[class*=" intersect:"]','[class*=":intersect:"]','[class^="intersect:"]','[class="intersect"]','[class*=" intersect "]','[class^="intersect "]','[class$=" intersect"]'].join(",")));t.forEach((t=>{var e;t.setAttribute("no-intersect",""),t._intersectionThreshold=(e=t).classList.contains("intersect-full")?.99:e.classList.contains("intersect-half")?.5:e.classList.contains("intersect-quarter")?.25:0}));this.observer=new IntersectionObserver((t=>{t.forEach((t=>{requestAnimationFrame((()=>{const e=t.target,s=t.intersectionRatio,n=e._intersectionThreshold;if(e.classList.contains("intersect-no-queue"))t.isIntersecting?(e.removeAttribute("no-intersect"),e.classList.contains("intersect-once")&&this.observer.unobserve(e)):e.setAttribute("no-intersect","");else if(s>=n){if(!e.hasAttribute("data-animated")){e.removeAttribute("no-intersect"),e.setAttribute("data-animated","true");const t=this.animationCounter*this.delayBetweenAnimations;this.animationCounter++,e.style.transitionDelay=`${t}ms`,e.style.animationDelay=`${t}ms`,e.classList.contains("intersect-once")&&this.observer.unobserve(e)}}else e.setAttribute("no-intersect",""),e.removeAttribute("data-animated"),e.style.transitionDelay="",e.style.animationDelay="",this.animationCounter=0}))}))}).bind(this),{threshold:[0,.25,.5,.99]}),t.forEach((t=>{this.observer.observe(t)}))}};Observer.start(),document.addEventListener("astro:after-swap",(()=>{Observer.start()}))</script></body></html>
Loading