Static academic homepage powered by Markdown and BibTeX. It can be deployed for free with GitHub Pages.
- Basic profile, links, contact:
data/site.json - Biography:
content/profile.md - News:
content/news.md - Publications:
content/publications.bib - Gallery images:
content/gallery.md - Profile photo and site icon:
assets/
python -m http.server 8765 --bind 127.0.0.1Then open:
http://127.0.0.1:8765
Add new items at the top of content/news.md:
- 2026-05-25: Your news item with :sparkles: or regular emoji.Add standard BibTeX entries to content/publications.bib. The site recognizes:
preview, paper, arxiv, project, code, data, poster, slides, video, demo, supplement, doi, url
Example:
@article{key2026,
title = {Paper Title},
author = {Last, First and Last, First},
journal = {Journal Name},
year = {2026},
preview = {assets/publication_preview/key2026.jpg},
paper = {https://example.com/paper.pdf},
project = {https://example.com/project},
code = {https://github.com/example/repo}
}Put gallery images in assets/gallery/, then list them in content/gallery.md:
- This repository includes .github/workflows/pages.yml, which deploys the site automatically with GitHub Pages. GitHub Pages is free for public repositories and does not require a paid upgrade.
To publish at https://dxue321.github.io/, create a public GitHub repository named:
dxue321.github.io
Push this project to the main branch. In the repository settings, set:
Settings -> Pages -> Source: GitHub Actions
After every push to main, GitHub will deploy the site automatically.