SETUP — Trabajar en este sitio (kmlv.github.io)

SETUP — Trabajar en este sitio (kmlv.github.io)

Sitio académico hecho con Jekyll (plantilla academicpages). Estas son las instrucciones para levantarlo localmente en cualquier Mac.

Requisito previo (una sola vez por máquina)

Instalar Homebrew + rbenv (gestor de versiones de Ruby). No uses el Ruby del sistema de macOS (2.6): es viejo y no compila las gemas en Apple Silicon.

# Homebrew (si no lo tienes): https://brew.sh
brew install rbenv ruby-build
echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc
source ~/.zshrc

Poner el sitio a correr

git clone https://github.com/kmlv/kmlv.github.io.git
cd kmlv.github.io
./bin/setup                  # instala Ruby 3.3.5 + bundler + gemas
bundle exec jekyll serve     # http://localhost:4000

bin/setup lee la versión de Ruby de .ruby-version y las versiones exactas de las gemas de Gemfile.lock, así que el entorno queda idéntico en cualquier compu.

Para detener el servidor: Ctrl-C. El sitio se recarga solo al editar archivos.

Dónde se edita el contenido

  • _pages/ — páginas (about, CV, etc.)
  • _research/, _talks/, _teaching/, _portfolio/ — publicaciones, charlas, docencia
  • _data/ — menús y datos del autor
  • files/ — PDFs (CV, papers) → quedan en https://kmlv.github.io/files/...
  • _config.yml — configuración global (nombre, enlaces, etc.)

Publicar

Al hacer git push a la rama master, GitHub Pages reconstruye y publica automáticamente en https://kmlv.github.io.

Notas

  • Versión de Ruby fijada: 3.3.5 (ver .ruby-version).
  • Las gemas se instalan en vendor/bundle/ (ignorado por git).
  • Los avisos de “Sass end-of-life” o “RubyZip 3.0 is coming” al instalar son informativos, no errores.