✅ Your Site is Ready!
✅ Your Site is Ready!
What Just Happened
I’ve cleaned up your site and filled in the information you provided. Here’s exactly what’s now on your website:
Your Homepage (https://zixianwang2022.github.io/)
LEFT SIDEBAR:
- Name: Zixian Wang
- Pronouns: He/Him
- Bio: First-year PhD student at UIUC advised by Prof. Minjia Zhang
- Email: zixianw4@illinois.edu
- GitHub: zixianwang2022
MAIN CONTENT:
- Title: Welcome to My Academic Portfolio
- About Me: Your existing text about being a PhD student
- Research Interests: Machine learning systems, distributed computing, performance optimization
- Education: Ph.D. in Computer Science at UIUC (2023-Present)
- Experience: Graduate Research Assistant at UIUC
TOP MENU:
- Publications
- Blog Posts
- CV
How to See Your Changes
- Commit and push your changes to GitHub (if you haven’t already)
- Wait 30 seconds (GitHub rebuilds your site)
- Visit https://zixianwang2022.github.io/
- Your changes appear! ✨
What Each File Controls
| File | Controls | Status |
|---|---|---|
_config.yml | Left sidebar (name, bio, email, profiles) | ✅ Updated |
_pages/about.md | Main page content | ✅ Updated |
_data/navigation.yml | Top menu links | ✅ Simplified |
Optional Next Steps
1. Add Your Profile Picture
- Take/find a professional photo (300×300 pixels recommended)
- Save as
profile.pngin the/images/folder - Commit and push
- Refresh your site - photo appears at top of sidebar!
2. Add Your Publications
- Go to
_publications/folder - Replace the 5 sample files with your actual papers
- Each publication needs a
.mdfile with title, year, venue, etc. - Commit and push - they appear on
/publications/page
3. Update Your CV
- Edit
_pages/cv.md - Add your full curriculum vitae
- Commit and push - appears on
/cv/page
4. Add Social Profiles (Optional)
Edit _config.yml and add URLs for:
- Google Scholar
- arXiv
- ORCID
- Twitter/X
- Website (Leave blank if you don’t have them)
5. Add Blog Posts (Optional)
Create files in _posts/ folder with posts you write
Files Created to Help You
I’ve created 4 helpful guide files in your repo:
- CLEANUP_GUIDE.md - Overview of what was cleaned up
- PAGE_STRUCTURE_GUIDE.md - Detailed explanation of how markdown maps to your page
- SITE_STRUCTURE.md - Complete breakdown of file structure
- QUICK_EDIT_CHECKLIST.md - Quick checklist of what to do next
- CURRENT_PAGE_PREVIEW.md - Visual preview of your page
(These are just for your reference - you can delete them if you don’t want them)
Key Takeaway: The Three Files
Your website is controlled by just 3 main files:
1. _config.yml → Left Sidebar
author:
name: "Zixian Wang" # Your name
bio: "PhD student..." # Short bio
email: "email@..." # Your email
# (+ social profile URLs)
2. _pages/about.md → Main Content
# Welcome to My Academic Portfolio
## About Me
Your about text...
## Research Interests
Your interests...
# (etc.)
3. _data/navigation.yml → Top Menu
main:
- title: "Publications"
url: /publications/
# (etc.)
How Your Site Works
You edit a file
↓
Save locally
↓
Commit & push to GitHub
↓
GitHub rebuilds your site (30 sec)
↓
Website updates automatically ✨
↓
Visit https://zixianwang2022.github.io/
No build process needed. No local server needed. It’s all automatic!
Everything You Can Customize
- ✅ Name and bio (sidebar)
- ✅ Profile picture
- ✅ Social media links
- ✅ About/home page content
- ✅ Publications
- ✅ CV
- ✅ Blog posts
- ✅ Navigation menu
- ✅ Color scheme (change
site_themein_config.yml)
Support & Resources
- Academic Pages Template: https://github.com/academicpages/academicpages.github.io
- Jekyll Markdown Guide: https://jekyllrb.com/docs/
- GitHub Pages Docs: https://pages.github.com/
Questions?
The key concept: Edit markdown files → GitHub rebuilds → Website updates
That’s it! No special tools, no local preview needed (though you can set up Jekyll if you want live preview).
Your site is live and ready to show the world your research! 🚀
