Skip to content

Liu-KM/liu-km.github.io

Repository files navigation

LIU Qianli's Academic Homepage

Personal academic homepage built with Jekyll (based on the Academic Pages theme).

  • Site URL: https://liu-km.github.io
  • Repository: liu-km/liu-km.github.io

Project Structure

  • _config.yml: site-level settings (name, bio, links, theme, etc.)
  • _pages/about.md: homepage content (/)
  • _data/news.yml: news list shown on homepage
  • _data/publications.yml: publication list shown on homepage
  • _data/teaching.yml: teaching experience
  • _data/awards.yml: awards
  • _data/academic_service.yml: academic service
  • _publications/: publication detail pages (collection pages)
  • images/: static images used by the site
  • files/: downloadable files (papers, slides, CV, etc.)
  • assets/: CSS/JS/fonts

Daily Update Workflow

  1. Update personal profile in _config.yml (author, title, bio, links).
  2. Update homepage sections in _data/*.yml.
  3. Add/modify detailed publication pages in _publications/*.md when needed.
  4. If top navigation is needed, edit _data/navigation.yml.

Run Locally

Option 1: Native Ruby/Jekyll

bundle install
bundle exec jekyll serve -l -H localhost

Then open http://localhost:4000.

Option 2: Docker

docker compose up

Then open http://localhost:4000.

Deployment

This repo is intended for GitHub Pages deployment. Push to the default branch and wait for GitHub Actions Pages build to finish.

Notes

  • This repository has been cleaned up from most template demo/sample files.
  • Keep publication metadata in sync across _data/publications.yml, _publications/*.md, and files/ when adding new papers.

About

Personal website

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors