Deploy Your Website

Use GitHub Pages, a free service from GitHub, to host your personal website.

Start[missing "en.views.course_landing_page.deploy-a-website.course_illustration" translation]
Deploy Your Website to GitHub Pages
Lesson 1 of 1
  1. 1

    There are many different ways to deploy a website to the public Internet. In this unit, we'll use GitHub Pages to deploy your website. GitHub Pages is a service offered by GitHub. Specifically, Gi...

  2. 2

    In order to publish your site using GitHub Pages, you'll need to create a repository (repo) on GitHub. A GitHub repository is an online, central storage place where you can store files and all th...

  3. 3

    Great! Now that you've created a repo with the proper naming convention, let's upload your site to GitHub. We'll use Git to push (upload) the contents of your site's directory to your new repo. T...

  4. 4

    Next, Git needs to know what repo will store your site's content. In this case, the repo will be the one you created on GitHub earlier. To specify the repo using Git, we'll have to add the _rem...

  5. 5

    We're almost there! Git also needs to know exactly which files should be pushed to your repo. In this case, we want to push all of your site's content to the repo. This means we will do the foll...

  6. 6

    It's time to deploy your site! Once again, we'll use Git to help deploy your site. This time, we'll use Git's [...] command and push the contents of your site up to your repo using the followin...

  7. 7

    Fantastic! You now have your site published on the public Internet. You can now navigate to your newly published website in your preferred browser. The URL for your GitHub Pages site is: [...] , ...

Deploy Your Website

Start[missing "en.views.course_landing_page.deploy-a-website.course_illustration" translation]