After creating your repo from the MM starter template, replace these files:
_config.ymlCopy the new _config.yml to your repo root (overwrites existing file)
index.mdCopy the new index.md to your repo root (overwrites existing file)
_data/navigation.ymlCopy to _data/navigation.yml (overwrites existing file)
assets/css/main.scssCreate folder assets/css/ if it doesn’t exist, then copy main.scss
Add your headshot as: assets/images/bio-photo.jpg
Add your CV PDF as: assets/CV_MuhammadAtifButt.pdf
# Navigate to your repo
cd C:\Users\mabutt\Desktop\moatifbutt.github.io
# Copy the 4 files from this folder
# (Replace: _config.yml, index.md, _data/navigation.yml)
# (Add: assets/css/main.scss)
# Add your images
# - assets/images/bio-photo.jpg (your headshot)
# - assets/CV_MuhammadAtifButt.pdf (your CV)
# Commit and push
git add .
git commit -m "Initial academic website setup"
git push origin main
✅ Site title and description
✅ Your bio and research statement
✅ Social links (Scholar, GitHub, LinkedIn, Twitter)
✅ Navigation menu (About, News, Publications, Awards, Service, CV)
✅ All publications from your CV
✅ News section with 2025/2026 updates
✅ Awards section
✅ Service section
✅ Collaborators section
✅ Clean styling
Edit _config.yml line 9:
minimal_mistakes_skin: "air"
Options: air, aqua, contrast, dark, dirt, neon, mint, plum, sunrise
assets/images/papers/colorpeel.jpg, rs100k.jpg, etc.index.md to reference themEdit index.md — all content is in this single file
Site not building?
_config.ymlImages not showing?
git add assets/images/...Navigation not working?
_data/navigation.yml existsindex.mdYour final repo should look like:
moatifbutt.github.io/
├── _config.yml ← REPLACE
├── _data/
│ └── navigation.yml ← REPLACE
├── assets/
│ ├── css/
│ │ └── main.scss ← ADD NEW
│ ├── images/
│ │ └── bio-photo.jpg ← ADD YOUR PHOTO
│ └── CV_MuhammadAtifButt.pdf ← ADD YOUR CV
├── index.md ← REPLACE
├── Gemfile ← KEEP (from template)
└── README.md ← KEEP (from template)