Este repositorio contiene el código fuente del portafolio personal de CJ Montero, desarrollado con Astro, un moderno framework para sitios web rápidos y optimizados. El sitio está diseñado para presentar información profesional, proyectos destacados y enlaces de contacto.
- Astro: Framework para sitios web estáticos y rápidos.
- TypeScript: Tipado estático para JavaScript.
- Netlify: Plataforma de despliegue continuo.
- HTML/CSS: Estructura y estilos personalizados.
- VS Code: Configuración del entorno de desarrollo.
/
├── public/ # Archivos estáticos (favicon, imágenes, etc.)
├── src/
│ ├── layouts/ # Plantillas base (Layout.astro)
│ └── pages/ # Páginas del sitio (index.astro, about.astro, etc.)
├── .vscode/ # Configuraciones del editor
├── astro.config.mjs # Configuración de Astro
├── netlify.toml # Configuración de despliegue en Netlify
├── package.json # Dependencias y scripts del proyecto
├── tsconfig.json # Configuración de TypeScript
└── README.md # Documentación del proyecto
-
Clonar el repositorio:
git clone https://github.com/CJ-Montero/portfolio.git cd portfolio -
Instalar dependencias:
npm install
-
Iniciar el servidor de desarrollo:
npm run dev
El sitio estará disponible en
http://localhost:4321.
Este proyecto está configurado para desplegarse automáticamente en Netlify mediante el archivo netlify.toml. Para realizar un despliegue manual:
- Crear una cuenta en Netlify y conectar el repositorio.
- Configurar los comandos de construcción y la carpeta de salida:
- Comando de construcción:
npm run build - Carpeta de salida:
dist/
- Comando de construcción:
- Iniciar el despliegue.
Este proyecto está licenciado bajo la Licencia MIT.