DEV Community

Cover image for How to Create a Resume and Deploy it on GitHub
Tawo Wilmer Busa
Tawo Wilmer Busa

Posted on

How to Create a Resume and Deploy it on GitHub

What Is GitHub?
Before we get into the rest of the details for including GitHub on your resume, let us discuss some basics of what it is in brief. GitHub is in a way a social platform for developers to collaborate on projects. It is a place where like-minded developers communicate and collaborate on various projects at the same time. In other words, it is a file or code-sharing service and is a highly used software used for version control.

For instance, if a team wants to create a website and every individual needs to simultaneously update their codes then they can create a centralized repository where everyone can upload, edit, and manage the code files. Therefore Github can be considered as a common channel wherein like-minded professionals can collaborate and work on projects at the same time.
To create a sample resume and deploy it on GitHub Pages, the following steps are required:
Step 1: Create the HTML Resume File
Writing your resume in HTML; Open any text editor (e.g., VS Code, Notepad++ or Sublime Text).

  • Create a file named index.html and add the following sample code:

Image description

Image description

  • Save the File: Save the file as index.html in a folder named resume-project.

Step 2: Push the Code to GitHub

  • Go to GitHub and sign in to your account

  • Click on the + icon and select new repository on the dropdown

Image description

  • Name your repository (e.g., busa-wilmer-resume)
  • Choose Public repository.
  • Check the box to Add a README file

Image description

  • Click Create repository

Image description

Step 3: Set Up Your Resume with Gitbash and Push to GitHub

  • Download and install Gitbash from https://git-scm.com/downloads and choose either for macOS, windows, or Linux

  • Run these command git config --global user.name to register/configure the user and the email

Image description

  • To confirm if the command has successfully been listed: Run the command git config --list

Image description

  • Add a directory for the repository and run the command mkdir "name of directory"

Image description

  • Navigate to the directory and run the command cd "name of directory"

Image description

  • Initialize a Git repository and run the command "git init"

Image description

  • Create an index.html file and run the command "touch index.html"

Image description

  • Launch the file on index.html and run the command "vim index.html"

Image description

  • Copy and paste the resume on html format from your VS Code, Notepad++ or Sublime Text

Image description

  • To save and quit "vim index.html" command at the same time, run the command :wq and hit Enter.

Image description
Step 4: Connect to GitHub

  • Go to Github click on code drop down and copy the HTTPS url link

Image description

  • Run the HTTPS url link you copied with the command "git remote add origin"

Image description

  • Proceed by adding your index.html file with the command "git add index.html"

Image description

  • Run the command git commit -m "commit"

Image description
Step 5: Deploy on GitHub Pages

  • Go to your GitHub repository
  • Click on Settings
  • Scroll down to Pages
  • Under Branch, select main or master
  • Click Save

Image description

  • Wait a few minutes for GitHub Pages to deploy your site

Image description
Conclusion
By following these steps, you can successfully create and host a professional resume on GitHub Pages.

Top comments (0)