Repolode
arifszn

arifszn/gitprofile

Una plantilla de TypeScript para crear un portafolio de desarrollador sincronizado con GitHub a partir de tu nombre de usuario y desplegarlo en GitHub Pages.

Estrellas
2,326
Forks
2,156
Issues abiertos
10
Último commit
hace 2 meses

¿Qué es?

GitProfile genera un sitio web de portafolio personal a partir de un nombre de usuario de GitHub. El avatar, la biografía y los repositorios se obtienen automáticamente de GitHub, así que el sitio se actualiza cuando cambia tu perfil. Otras secciones, como habilidades, experiencia laboral, educación, certificaciones, publicaciones y proyectos externos, se completan en un único archivo gitprofile.config.ts.

El proyecto está creado con Vite y ofrece 36 temas de daisyUI para elegir, compatibilidad con temas personalizados mediante variables CSS, ajustes de metadatos SEO, seguimiento opcional con Google Analytics (GA3 y GA4) y Hotjar, y la posibilidad de instalarlo como PWA. También se pueden mostrar publicaciones de un blog de una cuenta de Medium o dev.to.

La configuración sigue un flujo de bifurcación y despliegue con GitHub Actions y GitHub Pages, con Vercel, Netlify y Surge como alternativas. También se puede ejecutar localmente en Node.js 20 o superior mediante un servidor de desarrollo.

Funciones clave

  • 01Crea automáticamente un portafolio a partir de un nombre de usuario de GitHub y sincroniza el avatar y la biografía desde GitHub.
  • 02Muestra proyectos de GitHub en modo automático (por estrellas o fecha de actualización) o manual.
  • 03Ofrece 36 temas para elegir y permite usar temas personalizados.
  • 04Incluye secciones de habilidades, experiencia, educación, certificaciones, publicaciones y entradas de blog.
  • 05Es compatible con etiquetas meta de SEO, Google Analytics, Hotjar y la instalación como PWA.
  • 06Se despliega en GitHub Pages mediante GitHub Actions o en Vercel, Netlify y Surge.

Casos de uso

  • Desarrolladores que quieren crear rápidamente un portafolio en línea sin escribir código de front-end.
  • Académicos que quieren incluir publicaciones junto a sus proyectos de código.
  • Personas que buscan empleo y necesitan un sitio tipo currículum vinculado a su actividad en GitHub.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/arifszn/gitprofile.git
  2. 2

    Entra en el directorio del proyecto

    cd gitprofile
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo y abre http://localhost:5173/gitprofile/

    npm run dev

Antes de usarlo

  • La configuración local requiere Node.js 20 o una versión posterior.
  • Para desplegar en una subruta de proyecto en GitHub Pages, debes establecer manualmente el valor de base en gitprofile.config.ts.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gitprofile?
Una plantilla de TypeScript para crear un portafolio de desarrollador sincronizado con GitHub a partir de tu nombre de usuario y desplegarlo en GitHub Pages. GitProfile genera un sitio web de portafolio personal a partir de un nombre de usuario de GitHub. El avatar, la biografía y los repositorios se obtienen automáticamente de GitHub, así que el sitio se actualiza cuando cambia tu perfil. Otras secciones, como habilidades, experiencia laboral, educación, certificaciones, publicaciones y proyectos externos, se completan en un único archivo gitprofile.config.ts.
¿gitprofile es gratuito? ¿Qué licencia tiene?
gitprofile es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gitprofile sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de gitprofile fue el 1 sept 2026.
¿Para qué puedo usar gitprofile?
Desarrolladores que quieren crear rápidamente un portafolio en línea sin escribir código de front-end. Académicos que quieren incluir publicaciones junto a sus proyectos de código. Personas que buscan empleo y necesitan un sitio tipo currículum vinculado a su actividad en GitHub.
¿Cómo se instala gitprofile?
Clona el repositorio: git clone https://github.com/arifszn/gitprofile.git Entra en el directorio del proyecto: cd gitprofile Instala las dependencias: npm install Inicia el servidor de desarrollo y abre http://localhost:5173/gitprofile/: npm run dev
¿Dónde consigo gitprofile?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/arifszn/gitprofile

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados