Modificado y agregado nuevo rubro

This commit is contained in:
Aaron Co 2026-07-04 23:45:30 -05:00
parent 6182558547
commit 8019f3beb8
12 changed files with 490 additions and 387 deletions

View file

@ -1,5 +1,5 @@
{
"pid": 24524,
"pid": 24648,
"port": 4321,
"url": "http://localhost:4321",
"urls": {
@ -9,5 +9,5 @@
"network": []
},
"background": false,
"startedAt": "2026-07-03T20:21:47.291Z"
"startedAt": "2026-07-05T03:46:25.885Z"
}

110
dist/404.html vendored

File diff suppressed because one or more lines are too long

112
dist/about/index.html vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

110
dist/blog/index.html vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

123
dist/index.html vendored

File diff suppressed because one or more lines are too long

View file

@ -1,31 +1,31 @@
{
"hash": "aed0405b",
"configHash": "e77f1ef8",
"hash": "a0918e5a",
"configHash": "6563c53c",
"lockfileHash": "61ccc9c5",
"browserHash": "79b886e7",
"browserHash": "d0ed25b9",
"optimized": {
"astro > aria-query": {
"src": "../../aria-query/lib/index.js",
"file": "astro_n_aria-query.js",
"fileHash": "8e256489",
"fileHash": "19c9613e",
"needsInterop": true
},
"astro > axobject-query": {
"src": "../../axobject-query/lib/index.js",
"file": "astro_n_axobject-query.js",
"fileHash": "9a56051a",
"fileHash": "2fd53d34",
"needsInterop": true
},
"astro > html-escaper": {
"src": "../../html-escaper/esm/index.js",
"file": "astro_n_html-escaper.js",
"fileHash": "87eed326",
"fileHash": "7ef1639e",
"needsInterop": false
},
"astro/runtime/client/dev-toolbar/entrypoint.js": {
"src": "../../astro/dist/runtime/client/dev-toolbar/entrypoint.js",
"file": "astro_runtime_client_dev-toolbar_entrypoint__js.js",
"fileHash": "93119450",
"fileHash": "9a8d877b",
"needsInterop": false
}
},

View file

@ -1,28 +1,28 @@
---
import type { HTMLAttributes } from 'astro/types';
import { cn } from '@/lib/cn';
import { cardVariants } from './card.variants';
import type { HTMLAttributes } from "astro/types";
import { cn } from "@/lib/cn";
import { cardVariants } from "./card.variants";
interface Props extends HTMLAttributes<'div'> {
variant?: 'default' | 'elevated' | 'outline' | 'ghost';
padding?: 'none' | 'sm' | 'md' | 'lg';
hover?: boolean;
href?: string;
interface Props extends HTMLAttributes<"div"> {
variant?: "default" | "elevated" | "outline" | "ghost";
padding?: "none" | "sm" | "md" | "lg";
hover?: boolean;
href?: string;
}
const {
variant = 'default',
padding = 'md',
hover = false,
href,
class: className,
...attrs
variant = "default",
padding = "md",
hover = false,
href,
class: className,
...attrs
} = Astro.props;
const Element = href ? 'a' : 'div';
const Element = href ? "a" : "div";
const classes = cn(cardVariants({ variant, padding, hover }), className);
---
<Element class={classes} href={href} {...attrs}>
<slot />
<slot />
</Element>

View file

@ -46,14 +46,14 @@ const siteConfig: SiteConfig = {
},
hero: {
title:
"Diseñamos el futuro. Construimos la realidad. Integramos soluciones",
subtitle: "Diseño, desarrollo y integracion de tecnologias",
"Diseñamos el futuro, Construimos la realidad e Integramos soluciones",
subtitle: "Diseño, desarrollo e integración de tecnologías",
cta: { label: "Contáctanos", href: "/contact" },
},
about: {
title: "Sobre nosotros",
description:
"Proveemos, integramos y desarrollamos soluciones avanzadas de hardware y software para el sector biomédico y automotriz, impulsando la innovación con soporte continuo.",
"Somos un equipo que proveemos, integramos y desarrollamos soluciones avanzadas de hardware y software para el sector biomédico y automotriz, impulsando la innovación con soporte continuo.",
skills: ["Astro", "React", "Tailwind CSS", "TypeScript"],
},
contact: {

View file

@ -15,7 +15,7 @@ import siteConfig from "@/config/site.config";
<div class="relative mx-auto max-w-6xl px-6 py-24 md:py-32">
<div class="max-w-3xl mx-auto text-center">
<h1
class="text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight text-foreground mb-6"
class="text-4xl md:text-5xl lg:text-4xl font-bold tracking-tight text-foreground mb-6"
>
{siteConfig.hero.title}
</h1>
@ -41,14 +41,14 @@ import siteConfig from "@/config/site.config";
<div class="mx-auto max-w-6xl px-6">
<div class="text-center mb-12">
<h2 class="text-3xl font-bold text-foreground mb-4">
Lo que ofrecemos
Ofrecemos
</h2>
<!--<p class="text-foreground-secondary max-w-2xl mx-auto">
Soluciones completas integrales
</p>-->
</div>
<div class="grid md:grid-cols-3 gap-6">
<div class="grid md:grid-cols-2 gap-6">
<Card variant="elevated" padding="lg">
<div
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
@ -104,6 +104,34 @@ import siteConfig from "@/config/site.config";
</p>
</Card>
<Card variant="elevated" padding="lg">
<div
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
>
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
class="text-brand-600 dark:text-brand-400"
><path
d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10"
></path></svg
>
</div>
<h3 class="text-xl font-semibold text-foreground mb-2">
Módulos y Laboratorios Tecnológicos
</h3>
<p class="text-foreground-secondary">
Sistemas electrónicos completos para mentes que no se
detienen.
</p>
</Card>
<Card variant="elevated" padding="lg">
<div
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
@ -143,7 +171,7 @@ import siteConfig from "@/config/site.config";
¿Listo para empezar?
</h2>
<p class="text-foreground-secondary mb-8 max-w-xl mx-auto">
Contactanos hoy y hagamos realidad tu proyecto.
Contáctanos ahora y hagamos realidad tu idea.
</p>
<Button href="/contact" size="lg">Contáctanos</Button>
</div>