Skip to content

Commit 7c0961c

Browse files
Updated README and fixed with on very width screens
1 parent aae9f61 commit 7c0961c

3 files changed

Lines changed: 108 additions & 22 deletions

File tree

README.md

Lines changed: 101 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,117 @@
1-
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
1+
# 🌐 EricLuceroGonzalez.github.io: Portafolio Personal y CV Digital
22

3-
## Getting Started
3+
[![Estado del Proyecto](https://img.shields.io/badge/Estado-Producci%C3%B3n%20y%20Mantenimiento-brightgreen)](https://ericlucerogonzalez.github.io/)
4+
[![Licencia](https://img.shields.io/badge/Licencia-MIT-blue)](LICENSE)
5+
[![Autor](https://img.shields.io/badge/Autor-Eric%20Lucero%20Gonz%C3%A1lez-informational)](https://github.com/EricLuceroGonzalez)
46

5-
First, run the development server:
7+
---
68

9+
## 🌟 Descripción General
10+
11+
Este repositorio contiene el **código fuente** del **sitio web personal y portafolio profesional** de **Eric Lucero González**.
12+
13+
El sitio actúa como una **tarjeta de presentación digital**, exponiendo mi experiencia laboral, mis **habilidades técnicas (stack tecnológico)** y una selección de proyectos clave, facilitando el contacto profesional y una excusa para registrar y ejercitar la escritura de temas que me interesan y que pueden servir para cualquier persona.
14+
15+
### 🔗 Acceso al Sitio en Vivo
16+
17+
El sitio web está disponible y desplegado a través de GitHub Pages:
18+
19+
**URL:** [https://ericlucerogonzalez.github.io/](https://ericlucerogonzalez.github.io/)
20+
21+
---
22+
23+
## 🚀 Tecnologías y Dependencias Clave
24+
25+
Este proyecto utiliza un *stack* moderno de desarrollo web, con enfoque en la modularidad y la estilización basada en componentes.
26+
27+
### Frontend y Estilización
28+
* **Next.js:** Framework principal de desarrollo para la construcción de la interfaz de usuario.
29+
* **JavaScript (ES6+):** Lógica de interactividad y gestión de componentes.
30+
* **Styled Components:** Biblioteca utilizada para escribir CSS directamente en JavaScript, facilitando la creación de componentes estilizados y modulares.
31+
* **GitHub Pages:** Servicio de *hosting* y despliegue.
32+
33+
### Procesamiento de Contenido (Markdown)
34+
El proyecto incorpora diversas librerías para el manejo y procesamiento avanzado de archivos Markdown, incluyendo soporte para sintaxis extendida y fórmulas matemáticas:
35+
36+
| Librería | Función |
37+
| :--- | :--- |
38+
| `remark-gfm` | Soporte para **GitHub Flavored Markdown** (tablas, *strikethrough*, etc.). |
39+
| `remark-math` | Habilita la sintaxis de **$\LaTeX$** para ecuaciones matemáticas. |
40+
| `rehype-mathjax` | Renderiza las ecuaciones matemáticas ($\LaTeX$) en el HTML usando **MathJax**. |
41+
| `supersub` | Extiende la sintaxis para superíndices y subíndices. |
42+
| `rehype-highlight` | Proporciona el resaltado de sintaxis para bloques de código. |
43+
44+
---
45+
46+
## ⚙️ Instalación y Ejecución Local
47+
48+
Para clonar y ejecutar el sitio en tu entorno de desarrollo:
49+
50+
### Prerrequisitos
51+
52+
* **Git** instalado.
53+
* **Node.js** (versión LTS recomendada) y **npm** o **yarn**.
54+
55+
### Pasos para Clonar e Instalar
56+
57+
1. **Clonar el Repositorio:**
58+
```bash
59+
git clone [https://github.com/EricLuceroGonzalez/EricLuceroGonzalez.github.io.git](https://github.com/EricLuceroGonzalez/EricLuceroGonzalez.github.io.git)
60+
cd EricLuceroGonzalez.github.io
61+
```
62+
63+
2. **Instalar Dependencias:**
64+
Instala todas las dependencias listadas en `package.json`:
65+
```bash
66+
npm install
67+
# o si usas yarn: yarn install
68+
```
69+
70+
### Ejecución del Proyecto
71+
72+
Inicia el servidor de desarrollo local:
773
```bash
874
npm run dev
9-
# or
10-
yarn dev
11-
# or
12-
pnpm dev
13-
# or
14-
bun dev
75+
# o si usas yarn: yarn dev
1576
```
1677

17-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
78+
### Visualización Local
79+
80+
La forma más sencilla de ver el sitio es abrir el archivo principal:
81+
82+
1. Abre el archivo **`index.html`** directamente en tu navegador.
83+
84+
---
85+
86+
## 🤝 Contribución
87+
88+
Agradezco cualquier sugerencia o informe de error (bug). Si deseas contribuir:
89+
90+
1. Abre un **Issue** para describir cualquier problema (errores tipográficos, *bugs*, accesibilidad, etc.).
91+
2. Crea un **Pull Request** con la solución o mejora propuesta.
92+
93+
---
1894

19-
You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file.
95+
## 📄 Licencia y Reconocimiento de Autoría
2096

21-
This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
97+
Este proyecto se distribuye bajo la **Licencia MIT (Massachusetts Institute of Technology)**.
2298

23-
## Learn More
99+
### Derechos Otorgados
24100

25-
To learn more about Next.js, take a look at the following resources:
101+
Esta licencia de código abierto es altamente permisiva y te permite:
26102

27-
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28-
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
103+
| Permisos | Descripción |
104+
| :--- | :--- |
105+
| **Uso Comercial** | Uso, copia, y distribución en proyectos comerciales. |
106+
| **Modificación** | Alterar el código fuente. |
107+
| **Distribución** | Redistribuir el código. |
108+
| **Sublicencia** | Otorgar licencias a otros. |
29109

30-
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
110+
### Condiciones de la Licencia (Obligatorio)
31111

32-
## Deploy on Vercel
112+
La **única condición** es que el aviso de derechos de autor (*copyright*) y la nota de permiso de la Licencia MIT **deben ser incluidos** en todas las copias o porciones sustanciales del Software. **Debe reconocerse la autoría original.**
33113

34-
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
114+
* **Copyright © 2025 Eric Lucero González.**
115+
* **Autor Principal:** Eric Lucero González - [GitHub](https://github.com/EricLuceroGonzalez)
35116

36-
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
117+
Para los términos completos de la licencia, consulta el archivo **`LICENSE`** en la raíz del repositorio.

app/page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function Home() {
2727
<HomePageCover>
2828
<HomePageCoverText>
2929
<TitlePage>Hola! 👋🏼</TitlePage>
30-
<CoverTitle>Eric Lucero González </CoverTitle>
30+
{/* <CoverTitle>Eric Lucero González </CoverTitle> */}
3131
</HomePageCoverText>
3232
{/* <TitlePage>Soy</TitlePage> */}
3333
{/* TODO: Check p5 Compo */}

app/ui/ComponentsStyled.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ export const MainPageBg = styled.div`
4242
max-width: 70%;
4343
margin: 0 auto;
4444
}
45+
@media (min-width: 1300px) {
46+
font-size: large;
47+
max-width: 50%;
48+
margin: 0 auto;
49+
}
50+
/* border: 1px solid var(--accent); */
4551
`;
4652

4753
export const HomePageCover = styled.div`
48-
/* border: 1px solid var(--accent); */
4954
height: 45vh;
5055
display: flex;
5156
flex-direction: row;

0 commit comments

Comments
 (0)