Welcome to the DSG team! 🚀 This guide will walk you through adding yourself to our About Us page.
You need to do 3 things:
- Upload your photo →
assets/images/members/{year}/ - Add your member card →
_pages/about.md(one HTML snippet) - Create your member page →
_members/{year}/your_username.md(your bio page)
Estimated time: 10-15 minutes
- Take or find a headshot/profile picture
- Make it square (preferably 200x200px or larger, max 2MB)
- File format: JPG, PNG, or WebP
- Filename: lowercase, no spaces, no special characters
- ✅ Good:
aditya_sharma.jpg,john_doe.png - ❌ Bad:
Aditya Sharma.jpg,aditya sharma.jpg,Aditya-Sharma.jpg
- ✅ Good:
-
Navigate to:
assets/images/members/{your_year}/- Example:
assets/images/members/y26/for 1st year
- Example:
-
Upload your photo file there
-
Remember the filename - you'll need it in the next steps!
-
Open file:
_pages/about.md -
Find your year section:
- Y23 → "4th Year (Y23)" section
- Y24 → "3rd Year (Y24)" section
- Y25 → "2nd Year (Y25)" section
- Y26 → "1st Year (Y26)" section
-
In that section, find where your name should go alphabetically by first name
-
Copy this template and fill it in:
<div class="member-card"> <img src="{{ site.baseurl }}/assets/images/members/y26/YOUR_PHOTO.jpg" alt="Your Full Name" onerror="this.src='{{ site.baseurl }}/assets/images/placeholder.jpeg';"> <h3><a href="{{ site.baseurl }}/members/your_username">Your Full Name</a></h3> </div>
-
Replace:
y26with your year (y23, y24, y25, or y26)YOUR_PHOTO.jpgwith your actual photo filenameYour Full Namewith your actual name (twice)your_usernamewith your username (lowercase, no spaces)
-
Insert the card in the correct alphabetical position
-
Copy this file:
_members/y26/TEMPLATE_MEMBER_PAGE.md -
Create a new file with your name:
- Path:
_members/{your_year}/{your_username}.md - Example:
_members/y26/aditya_sharma.md
- Path:
-
Open the template file and replace all the
REPLACE WITH...sections with your actual information:- Your name
- Your photo filename
- Your role/title
- About me section
- Skills
- Projects
- Contact info
-
Write meaningful content - don't leave placeholder text!
Here's what your changes should look like:
dsg-website/
├── assets/images/members/
│ └── y26/
│ └── aditya_sharma.jpg ← NEW: Your photo
├── _pages/
│ └── about.md ← MODIFIED: Added your card
└── _members/
└── y26/
└── aditya_sharma.md ← NEW: Your member page
- Photo is square, 200x200px minimum, under 2MB
- Photo filename is lowercase with underscores (no spaces)
- Photo uploaded to correct year folder
- Member card added to about.md in correct year section
- Member card is in alphabetical order by first name
- All template placeholders replaced with real content
- Member page created in correct year folder
- Member page has meaningful bio (not template text)
- All links (GitHub, LinkedIn) are correct and working
- Spelling check - no typos in your name or bio
-
Create a branch:
git checkout -b feature/add-member-your-name
Example:
feature/add-member-aditya-sharma -
Make your changes (photo, about.md, member page)
-
Commit your changes:
git add . git commit -m "Add [Your Name] to About Us page - Add member photo to assets/images/members/y26/ - Add member card to about.md (Y26 section, alphabetically sorted) - Create member page with bio and projects"
-
Push to GitHub:
git push origin feature/add-member-your-name
-
Create a Pull Request with title:
Add [Your Name] to About Us page -
In PR description, include:
This PR adds me to the DSG About Us page. **Details:** - Year: Y26 - Role: Core Member - Photo: Added to assets/images/members/y26/ - Member page: _members/y26/your_username.md
- Use a clear headshot or profile picture
- Good lighting is important
- Can be professional or casual (you can smile!)
- Square format works best
- Be authentic - Write about what genuinely interests you
- Add real projects - Even personal projects are great
- Include links - GitHub and LinkedIn help people connect
- Use markdown formatting - Feel free to add headers, bold text, etc.
- Keep it concise - 2-3 paragraphs is perfect
Sort by first name only. Examples:
Aakash Kumar Singh (A)
Aayan Yadav (A)
Agam Pandey (Ag)
Anant Jain (An)
Anupriya Kumari (An)
Q: What if my photo doesn't appear on the website? A: Check that:
- File path is exactly correct
- Filename matches what you put in about.md
- File is actually in the folder
- No typos in the path
Q: Can I use a different image format? A: Yes! JPG, PNG, WebP all work. Just update the extension in about.md.
Q: I already committed something wrong, can I fix it? A: Yes! You can make additional commits to your PR. Just push again and the PR will auto-update.
Q: Where do I put the member card exactly?
A: In your year section, in alphabetical order by first name only. Between the <div class="member-grid"> tags.
Q: Can I edit my page later? A: Absolutely! Just make changes and submit another PR. Your profile can evolve as you do.
Q: What if I don't have a GitHub or LinkedIn? A: That's fine! You can skip that line or use any other link (portfolio, personal website, etc.).
Q: Can I add more sections to my member page? A: Yes! Feel free to add sections like Education, Experience, Hobbies, Publications, etc. Just keep the same markdown format.
Photo file: assets/images/members/y26/aditya_sharma.jpg
In about.md (Y26 section, alphabetically placed):
<div class="member-card">
<img src="{{ site.baseurl }}/assets/images/members/y26/aditya_sharma.jpg" alt="Aditya Sharma" onerror="this.src='{{ site.baseurl }}/assets/images/placeholder.jpeg';">
<h3><a href="{{ site.baseurl }}/members/aditya_sharma">Aditya Sharma</a></h3>
</div>Member page at _members/y26/aditya_sharma.md:
---
title: ""
permalink: /members/aditya_sharma
layout: single
---
# Aditya Sharma
<img src="{{ site.baseurl }}/assets/images/members/y26/aditya_sharma.jpg" width="200" height="200" alt="Aditya Sharma">
*Core Member, DSG IIT Roorkee*
## About Me
I'm passionate about machine learning and building scalable systems. I love open-source development and working on projects that solve real-world problems.
## Skills
- Python, PyTorch, TensorFlow
- Computer Vision & NLP
- Deep Learning & MLOps
## Projects & Contributions
- [Diffusion Everything](https://github.com/dsgiitr/diffusion-everything) - Open-source diffusion models resource
- [Traffic Sign Classifier](https://github.com/aditya-sharma/traffic-classifier) - CNN-based vehicle sign recognition
## Interests & Goals
I'm interested in:
- Generative AI and diffusion models
- Making ML accessible and sustainable
- Contributing to open-source ML projects
## Contact & Links
- **GitHub**: https://github.com/aditya-sharma
- **LinkedIn**: https://linkedin.com/in/aditya-sharma
- **Email**: aditya@example.com- Questions? Reach out to DSG leads or seniors
- Issue with Git? Ask for help in the DSG Discord/Slack
- Technical problems? Create an issue in the repository
That's it! You're ready to contribute! 🚀
Once your PR is merged, you'll officially be on the DSG About Us page. Welcome aboard! 🎉