A modern, bilingual (English/Chinese) portfolio website for Creative Technologist XU CHUYAN.
- 📱 Fully responsive design
- 🌐 Bilingual support (English/中文)
- 🎨 Modern UI with smooth animations
- 🚀 Optimized for performance
- 📊 Showcase of projects, publications, and experience
- 💼 Perfect for job applications
- HTML5
- CSS3 (with custom properties and animations)
- Vanilla JavaScript
- Google Fonts (Inter & JetBrains Mono)
- Go to GitHub and create a new repository
- Name it
<your-username>.github.io(e.g.,xuchy25.github.io) - Make it public
- Do NOT initialize with README (we already have one)
Open terminal/command prompt in this directory and run:
# Initialize git repository
git init
# Add all files
git add .
# Commit the files
git commit -m "Initial commit: Personal portfolio website"
# Add your GitHub repository as remote (replace with your repo URL)
git remote add origin https://github.com/<your-username>/<your-username>.github.io.git
# Push to GitHub
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click on "Settings"
- Scroll down to "Pages" in the left sidebar
- Under "Source", select "main" branch
- Click "Save"
- Wait a few minutes, then visit
https://<your-username>.github.io
All content is in index.html. The bilingual content uses data-en and data-cn attributes:
<h1 data-en="English Text" data-cn="中文文本">English Text</h1>Edit the CSS variables in styles.css:
:root {
--primary-color: #6366f1;
--secondary-color: #8b5cf6;
/* ... other colors */
}Add new project cards in the Projects section of index.html:
<div class="project-card">
<!-- Project content -->
</div>- Email: xuchy25@mail2.sysu.edu.cn
- Phone: +86 156 9243 3173
© 2026 XU CHUYAN. All rights reserved.
Built with ❤️ for creative technology