Skip to content

Repository files navigation

Haritz Puerto's Website

Personal academic website served at haritzpuerto.github.io.

Built with Jekyll on the academicpages template (a fork of Minimal Mistakes).

Local preview

The site is built locally with Docker:

docker compose up

Then open http://localhost:4000. The server watches for file changes and rebuilds automatically.

Editing content

What Where
Bio, news, selected publications (home page) _pages/about.md
Publication list _publications/*.md (one file per paper)
Teaching & supervised students _pages/teaching.html
Invited talks & academic service _pages/talks-service.md
CV _pages/cv.md
Navigation tabs _data/navigation.yml
Site settings, social links, paper categories _config.yml

Publications and categories

Each paper is a Markdown file in _publications/ with front matter (title, authors, venue, paperurl, optional code/data/website/slides/poster/video, and selected: y to feature it on the home page).

Papers are tagged with one or more research categories, which power the filter buttons and badges on the Publications page. The list of categories lives under paper_categories in _config.yml; add a new one there and reference it in a paper's categories: list.

Deployment

This is a user GitHub Pages repo, so pushing to master triggers an automatic build and deploy:

git add -A
git commit -m "Update site"
git push origin master

The site goes live at https://haritzpuerto.github.io a minute or two later (build status is in the repo's Actions tab). _site/ is generated by GitHub and is not committed.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages