This repository contains the source code for Xi Peng's personal academic website. The website showcases Xi's academic profile, research interests, and publications in the fields of VR/AR, perceptual computer graphics, computational imaging, and machine learning.
- Responsive design that works well on desktop and mobile devices
- Modern, clean UI with subtle animations
- Optimized for performance and accessibility
- SEO-friendly structure
- Publication listing with visual thumbnails and links to papers
- HTML5
- CSS3 (with modern features like CSS variables, flexbox)
- Vanilla JavaScript (no frameworks)
├── index.html # Main HTML file
├── stylesheet.css # CSS styles
├── script.js # JavaScript functionality
├── images/ # Image assets
│ ├── Xi Peng.jpg # Profile photo
│ ├── Icon.jpg # Favicon
│ └── ... # Publication images
└── data/ # Publication PDFs and other data files
└── papers/ # PDF files of publications
To run this website locally:
-
Clone this repository:
git clone https://github.com/SEEXPENG/SEEXPENG.github.io.git cd SEEXPENG.github.io -
Open
index.htmlin your browser:- You can use a local server like Live Server for VS Code
- Or simply open the file directly in your browser
This website is designed to be hosted on GitHub Pages:
- Push your changes to the main branch of your GitHub repository
- GitHub Pages will automatically build and deploy your site
- Your site will be available at
https://username.github.io
To add a new publication:
- Add the publication image to the
images/directory - Add the PDF (if available) to the
data/papers/directory - Add a new publication entry to
index.htmlfollowing the existing pattern:
<div class="publication-item">
<div class="publication-image">
<img src="images/your-publication-image.jpg" alt="Description of research" width="240" height="160">
</div>
<div class="publication-info">
<papertitle>Your Publication Title</papertitle>
<br>
<span class="author-highlight">Xi Peng</span>, Co-author One, Co-author Two
<br>
<span class="venue-badge">VENUE</span> <span class="year-badge">YEAR</span>
<br>
<div class="publication-links">
<a href="path/to/paper.pdf">Paper</a>
<a href="path/to/project/page">Project Page</a>
</div>
</div>
</div>Personal information can be updated in the index.html file. Look for the profile section marked with id="about".
This website includes several performance optimizations:
- Resource preloading for critical assets
- Deferred JavaScript loading
- Debounced scroll event handling
- Image dimension specifications
- Optimized text rendering
- Lazy resource cleanup
Accessibility features include:
- Skip to content link
- ARIA labels
- Keyboard navigation support
- Focus indicators
- Semantic HTML structure
- Sufficient color contrast
The website is compatible with modern browsers including:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This project is available for personal use. The design and code structure may be used as a template with proper attribution.
- Original template inspiration from Jon Barron
- Font families: Inter and Playfair Display from Google Fonts