Personal academic portfolio website for Jean-Daniel Zucker, Research Director at IRD (Institut de Recherche pour le Développement) and head of the UMI UMMISCO laboratory.
.
├── config/_default/ # Hugo configuration (languages, menus, params)
├── content/ # Markdown content (homepage, timeline)
├── data/fr/ # JSON data files (citation data)
├── assets/ # CSS, images, icons
├── static/ # Static files served as-is
└── .github/workflows/ # CI/CD automation
- Hugo Extended (v0.141.0 or later)
- Git
# Clone with submodules (required for theme)
git clone --recurse-submodules https://github.com/jdzucker/jdzucker.github.io.git
cd jdzucker.github.io
# Start development server
hugo server -DThe site will be available at http://localhost:1313/
hugo --gc --minifyOutput is generated in the public/ directory.
The site automatically deploys to GitHub Pages on every push to the main branch via gh-pages.yml.
Google Scholar citation data is automatically fetched every Sunday using fetch_citation_data.yml. The script fetch_citation_data.py scrapes citation statistics and updates citation_data.json.
Main configuration files in config/_default/:
| File | Purpose |
|---|---|
hugo.toml |
Core Hugo settings (base URL, theme, outputs) |
params.toml |
Theme parameters (layout, colors, features) |
languages.fr.toml |
French language settings (default) |
languages.en.toml |
English language settings |
menus.fr.toml |
Navigation menu structure |
Content © Jean-Daniel Zucker. Theme under its respective license.