Sitio web minimalista para dossier académico. Diseñado para ser fácil de actualizar: toda la información está separada en archivos de datos.
dossier/
├── index.html ← Página principal (no editar)
├── style.css ← Estilos (no editar a menos que quieras cambiar diseño)
├── data/
│ ├── profile.js ← ✏️ TUS DATOS PERSONALES
│ ├── research.js ← ✏️ PUBLICACIONES Y TALKS (BibTeX)
│ ├── group.js ← ✏️ MIEMBROS DEL GRUPO
│ ├── teaching.js ← ✏️ CURSOS
│ └── interests.js ← ✏️ INTERESES
├── js/
│ ├── app.js ← Lógica de la app (no editar)
│ └── bibtex-parser.js ← Parser BibTeX (no editar)
└── assets/
├── photo.jpg ← 📷 TU FOTO (reemplazar)
└── members/ ← 📷 FOTOS DE MIEMBROS (agregar)
Edita el objeto PROFILE:
name,title,institution,departmentemail,phone,officephoto: ruta a tu foto (pon la imagen enassets/photo.jpg)bio: párrafo de presentaciónsocial: URLs de tus perfiles académicos
- Temas de investigación: Edita el array
RESEARCH_TOPICS. Cada tema tiene unidúnico. - Publicaciones: Escribe tus referencias en formato BibTeX dentro de
PUBLICATIONS_BIBTEX.- Agrega el campo
topic = {id_del_tema}a cada entrada para clasificarla. - Tipos soportados:
@article,@inproceedings,@book,@misc, etc.
- Agrega el campo
- Talks: Escribe tus presentaciones en
TALKS_BIBTEXcomo entradas@misc.
@article{apellido2024titulo,
author = {Apellido, Nombre and Coautor, Nombre},
title = {Título del artículo},
journal = {Nombre de la revista},
year = {2024},
volume = {10},
pages = {1--15},
doi = {10.XXXX/XXXXX},
topic = {topic1}
}@misc{talk2024nombre,
author = {Apellido, Nombre},
title = {Título de la charla},
howpublished = {Keynote, Nombre del Evento},
year = {2024},
month = {March},
address = {Ciudad, País},
url = {https://enlace-opcional.com}
}- Edita
GROUP_INFOcon los datos del grupo. - Agrega o edita miembros en el array
GROUP_MEMBERS. - Para la foto de cada miembro, pon la imagen en
assets/members/y referencia su ruta. - Si no hay foto, se mostrará un círculo con las iniciales.
UNDERGRADUATE_COURSES: cursos de pregrado.POSTGRADUATE_COURSES: cursos de posgrado.- Si tienes un syllabus en línea, agrega la URL en el campo
syllabus.
INTERESTS_INTRO: párrafo introductorio.RESEARCH_INTERESTS: tarjetas con título y descripción de intereses de investigación.OTHER_INTERESTS: etiquetas de intereses personales.
- Crea un repositorio en GitHub (ej.
tu-usuario.github.ioodossier). - Sube todos los archivos de esta carpeta.
- Ve a Settings → Pages → Source y selecciona la rama
mainy carpeta/ (root). - Tu sitio estará disponible en
https://tu-usuario.github.ioohttps://tu-usuario.github.io/dossier.
Reemplaza assets/photo.jpg con tu foto. Se recomienda:
- Formato: JPG o PNG
- Tamaño: ~600×800 px (proporción 3:4)
- Peso: < 300 KB
En index.html, busca la sección con clase footer-message y edita el texto de la cita.
Sitio construido con HTML, CSS y JavaScript puro. Sin dependencias externas.