This repository contains the source code for my personal website, hosted on GitHub Pages at xinqiaozhang.github.io.
index.md: Main landing page with about me, experience, and featured projectsprojects.md: Detailed information about research projectspublications.md: Comprehensive list of publications organized by research area_config.yml: Site configuration settingsassets/css/style.scss: Custom CSS styles_layouts/default.html: Custom layout templateimages/: Directory containing all images used on the sitepdf/: Directory containing PDF documents (CV, papers, etc.)
- Edit the main page: Update
index.mdto change the content on the homepage - Update projects: Edit
projects.mdto add or modify project information - Update publications: Edit
publications.mdto add new publications or update existing ones
- Create a new Markdown file (e.g.,
newpage.md) in the root directory - Add the following front matter at the top of the file:
--- layout: default title: Your Page Title --- - Add your content below the front matter using Markdown
- Add image files to the
images/directory - Reference images in your Markdown files using:

- Add PDF files to the
pdf/directory - Link to PDFs in your Markdown files using:
[Link text](pdf/your-document.pdf)
To test the website locally before pushing changes:
- Install Jekyll
- Run
bundle installto install dependencies - Run
bundle exec jekyll serveto start a local server - Visit
http://localhost:4000in your browser
The website is automatically built and deployed by GitHub Pages when changes are pushed to the main branch.
This project is released into the public domain. See the LICENSE file for details.