Click here to navigate the course.

Drag the edges to resize the window.

In Projects, you can keep track of your progress as you go throught the tasks. Check each item as you complete it!

Create a Static Website Using Jekyll

Deploying: Overview

In this course, you'll learn how to deploy an static site to the Internet.

What exactly do we mean by deploy, or deploying?

Deploying means making content or software accessible and available for use.

The website that you'll deploy in this course will be public, or "live", on the Internet. It will be accessible to anyone (with open Internet access), at anytime, anywhere in the world.

By the end of this course, you will have:

  1. Generated a static site
  2. Deployed it to the Internet
  3. Given the website a custom domain name

Let's begin!


The diagram to the right illustrates the three main steps we'll cover in this course — (1) generating the site, (2) deploying it to the public Internet, and (3) assigning it a custom domain name. We'll walk through each of these steps in the order they appear on the diagram.

Note: We'll make extensive use of the command line and Git in this course. If you need to review, check out the corresponding Codecademy courses:

Learn the Command Line

Learn Git

Report a Bug
If you see a bug or any other issue with this page, please report it here.