Una plantilla inicial de Jekyll para crear sitios web académicos con publicaciones, CV, blog y páginas de proyectos.
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
Clona el repositorio
git clone https://github.com/arifszn/gitprofile.git - 2
Entra en el directorio del proyecto
cd gitprofile - 3
Instala las dependencias
npm install - 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
Plantilla de sitio web personal 3D de vóxeles, al estilo de Minecraft, creada con Three.js, donde los visitantes recorren el sitio como si fuera un mundo virtual.
Framework open source de Hugo con bloques Tailwind para crear landing pages, portfolios, blogs y documentación a partir de archivos Markdown sin formato.
Kit de inicio de Next.js que convierte una página pública de Notion en un blog o portafolio listo para desplegar, con react-notion-x y Vercel.
Sitio web personal autohospedable con notas, momentos, proyectos, una colección estilo estantería y un registro de viajes, creado con React 19 y Rust (axum + SQLite).
Plantilla inicial para crear aplicaciones de escritorio multiplataforma con Electron, React, TypeScript y Vite.