Making a Simple GitHub Profile

Emma N.
Girl In Tech
Published in
3 min readSep 23, 2023

--

Introduction

I recently read an article on how to create a Dynamic README.md File. The article included instructions on how to create a section in the README that automatically updates the weather every 6 hours.

The GitHub account for the article is /huantt. This is the GitHub profile that I am referring to in this article.

Without getting into the details of the weather update section above, you may or may not know this, but in this article, I want to share how I created my GitHub Profile.

Setup

To create a profile, you first need to create a special README repository:

  1. Create a new repository with the name of your GitHub username.
  2. Make sure the newly created repository is a public repository.
  3. Select the “Add a README file” option.
  4. Create the repository.

5. After creating the repository, you will see a notification that the repository is a special repository. At this point, you can select “Share to Profile”.

That’s it! You have now created a README.md file for your GitHub account.

Customising Profile

Everyone will have their own way of customizing their GitHub profile, and there are also many Tools that can help with customization.

Create an introduction section

In this section, I used simple Markdown commands to add my social media information.

Adding Tools

To make my profile more lively, I will add some Tools (or you can try to create your own).

Because I’m curious about how to create such a beautiful profile, I happen to learn more about the concept of GitHub Actions from the blog post that created the weather chart in the profile.

What is GitHub Actions?

For those who don’t know, GitHub Actions is a built-in automation service on GitHub. It allows you to automate tasks such as running tests, building applications, deploying applications, etc., whenever you make a change to your source code.

Some Tools

Here are a few interesting Tools that I think can be added to your profile:

  • GitHub Readme Stats: You can customize the information displayed, and you can even customize the colors and fonts, and more. Below is an example that I used.
Emma GitHub stats
  • GitHub Readme Streak Stats: Customization is very simple, just select the options and customize, and the page will return the Markdown text for you to copy and use.
GitHub Readme Streak Stats
  • snk: I think this is pretty fun, like turning my commit graph into a snake.
  • Today’s Weather: This is the one I mentioned at the beginning of the article. The blog details of this here.
  • Article Listing: This is from the same author as the weather above. The downside of this one is that it only lists blogs on dev.to.

You can check more here: https://github.com/rzashakeri/beautify-github-profile

End.

Let’s see my GitHub profile here: github.com/loanngo99

I hope you find my writing enjoyable.

--

--