This checklist must be completed by every new Sevaka during onboarding.
1. GitHub Profile Image
Your GitHub profile picture is used across all opsZero sites.
Steps
- Open your GitHub profile
- Upload a clear headshot
- Verify your image loads using:
https://github.com/YOUR_GITHUB_USERNAME.png
2. Add Yourself to authors.yml (Blog)
Update this file:
blog/authors.yml
Format
yourgithubusername:
name: Your Full Name
title: Your Role @ opsZero
url: https://github.com/yourgithubusername
image_url: https://github.com/yourgithubusername.png
page: true
socials:
github: yourgithubusername
linkedin: yourlinkedinusername
3. Add Yourself to authors.ts (About Page)
Update this file:
src/data/authors.ts
Format
yourgithubusername: {
name: "Your Full Name",
title: "Your Role @ opsZero",
url: "https://github.com/yourgithubusername",
image_url: "https://github.com/yourgithubusername.png",
page: true,
socials: {
github: "yourgithubusername",
linkedin: "yourlinkedinusername",
},
},
4. Blog Author Field
Every blog post must include:
authors: [yourgithubusername]
Do NOT use deprecated fields:
author:
author_name:
5. Verify Your Profile
Run the site:
npm start
Then open:
http://localhost:3000/about
Confirm
- Your image loads
- Your name and title are correct
- Clicking your profile opens your author page
URL pattern:
/blog/authors/yourgithubusername
Once everything looks correct:
- Commit your changes
- Push to GitHub