Build Your GitHub Landing Page
Your GitHub profile can show a custom landing page—a README.md
that lives in a special repository named exactly like your username. No code needed; it’s all point-and-click in the browser.
What You’ll Make
- A public repo named your GitHub username
- A
README.md
inside it
- A profile page that displays that README to visitors
Step 1 — Confirm Your Username
- Sign in at GitHub.com.
- Click your avatar (top-right) → Your profile.
- Note your username (the text after
github.com/
in the URL).
Example: github.com/alexleith
→ username is alexleith
.
Use the username exactly as shown. Repo names are case-insensitive, but matching avoids confusion.
Step 2 — Create the Special Repository
- Click the + (top-right) → New repository.
- Repository name: type your exact username (e.g.,
alexleith
).
- Set visibility to Public (required).
- Check Initialize this repository with a README.
- Click Create repository.
You now have a repo at:
github.com/<username>/<username>
This is your profile repo.
Step 3 — Edit Your README
- In the new repo, click README.md.
- Click the pencil icon (Edit).
- Replace the placeholder text with something short and welcoming (see template below).
- Scroll down, add a brief commit message (e.g., “Create profile README”), and click Commit changes.
Visit your profile: click your avatar → Your profile. You should see your README content at the top.
A Copy-Paste Template (Customize Freely)
# Hi, I'm YOUR NAME 👋
[your major/role] at [your university/organization].
Welcome to my GitHub profile! I’m a
This semester I’m working on projects in R/RStudio and documenting progress in my weekly journal.
## What I’m learning this term
- R, RStudio, and Quarto for data analysis & reporting
- Git + GitHub for version control and collaboration
- Research methods and reproducible workflows
## Find me
- Email: [your email or university email, optional]
- Website/Portfolio: [link, optional]
- LinkedIn: [link, optional]
## Current tools
- **Languages:** R, Markdown
- **Tools:** RStudio, Quarto, GitHub
> ⚠️ Privacy note: keep personal info minimal; use links you’re comfortable sharing publicly.
Tips:
- Keep it short and professional.
- Use headings (
#
,##
) to organize. - Add alt text to any images, e.g.,

.
Optional Polish (Fast Wins)
- Profile bio & links: Avatar → Settings → Public profile. Add a display name, bio, location, pronouns, website, and choose a Public email (or keep hidden).
- Pinned repositories: On your profile, click Customize your pins to feature key projects (e.g., your journal repo).
- Appearance: Avatar → Settings → Appearance to pick a theme.
Troubleshooting
README not showing?
- Repo must be named exactly your username.
- Repo must be Public.
- File name must be
README.md
at the root of the repo (not in a folder). - Refresh your profile page.
Can’t find “New repository”? Click the + in the top-right → New repository.
Changes not showing? Make sure you clicked Commit changes, then refresh.
Updating Later
You can edit README.md
anytime:
- In the browser: open the file → pencil → edit → Commit changes.
- From RStudio or Git:
pull → edit → commit → push
(handy once you’re using Git locally).