A simple academic homepage. You can see it live at https://donydchen.github.io/.
It is built on the Hydejack Jekyll theme (free version). I added a few small overrides for the cover hero, sidebar, dark mode, and offline support.
Fork this repo and rename your fork to <your-username>.github.io. Then on your machine:
# --single-branch --branch master keeps the clone small.
# It also skips any old backup branches that may still exist on the remote.
git clone --single-branch --branch master https://github.com/<your-username>/<your-username>.github.io.git
cd <your-username>.github.io
bundle install
bundle exec jekyll serveOpen http://127.0.0.1:4000/ to preview locally.
The rest of the walkthrough lives in /docs/. It covers the data files you'll edit, the config keys you'll most likely change, and how to add papers, co-authors, projects, talks, and news.
The license terms live in /LICENSE/.
The theme is Hydejack v9.2.1 by Florian Klampfer (GPL-3.0). The layout was adapted from Bo Zhang's homepage. The site is hosted on GitHub Pages.
If bundle install fails on macOS with something like nokogiri (>= 1.16.5) was resolved to 1.17.2, which depends on ruby (>= 3.0.0), your system Ruby is too old. This guide walks through upgrading via rbenv on Apple Silicon.
Working on the code itself (overrides, service worker, custom CSS)? See CLAUDE.md at the repo root. It documents the architecture, the production-mode preview workflow, and the "before you change anything" checklist.