gitbiome
Aggregate your online presences with the help of GitHub!
- ✅ Customization: Choose how your profile is displayed with various theming options
- ✅ Responsivity: Your landing page will look great on any device
- ✅ Easy setup: Signing up has never been easier as it is unnecessary with our service
- ✅ Auto-updated data: Data is dynamically pulled from your GitHub profile
Check out our website to see it yourself.
Creating your profile
Prerequisites
You must publish a GitHub repository named gitbio
, that contains the following files:
page.json
readme.md
(optional)
Structurally should look like this:
├── gitbio (repository)
│ ├── page.json
│ ├── readme.md # optional
⚠️ The file names are case-sensitive!
page.json
This file holds your page configuration, but it must follow a defined convention
display_name (string)
: Displayed above your GitHub usernamebio (string)
platforms (url[])
: A collection of your social mediashowcased_repos (string[])
: Max. 3 of your repositories to be displayedshow views (boolean)
: Whether or not to display the views on your gitbio profile. Default istrue
theme ('light' | 'dark')
: Theme of your landing profile. Default value isdark
background_color (css color)
: A blurred circle in the background, colored of your choosingspotify_ws (url)
: A websocket application endpoint for providing real-time Spotify data. Learn more here
An example:
{
"display_name": "john doe",
"bio": "use gitbio.me 😍😘",
"platforms": [
"https://instagram.com/therock",
"https://yoursit.ee/",
"https://twitter.com/elonmusk",
"random string" // (will not be shown)
],
"showcased_repos": [
"gitbio",
"my-repository",
"hello world", // (invalid repo name, therefore will not be shown)
],
"show_views": true,
"theme": "dark",
"background_color": "#8040ee"
}
Keep in mind! All of the config keys shown above are optional. Customize your page to your liking.
readme.md
No strict convention, other than file's name being case-sensitive.
README.md
❌rEaDmE.md
❌readme.MD
❌readme.md
✅
Your profile
After creating the repository with the corresponding file(s), your profile will be accessible on gitbio.me/[username]
or [username].gitbio.me
Your gitbio username is equivalent to the one on Github
FAQ
How do I set an avatar and username?
You can't. Your avatar and username will be equivalent to the ones on GitHub.
How can I set an icon for my social platform?
You can't. Icons are automatically loaded from a preset, according to the origin of your url. External urls are provided with an "external website" icon.
I updated my profile but it won't change on the website. Why?
Our service uses cache on loaded values in order to improve load time. It might take a minute or two for changes to take place. In case an error occurs while reading data, it will be shown on your profile page.
How do I delete my profile?
You simply delete the repository.
My profile is not working properly in terms of functionality or responsivity.
Our service might not be 100%. Issues, pull requests, or even ideas are welcome!