Jul AUG Sep
10
2014 2015 2016
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Survey Crawl Number 3 - Started Aug 1st, 2015 - Ended Feb 11th, 2016

The seed for this crawl was a list of every host in the Wayback Machine

This crawl was run at a level 1 (URLs including their embeds, plus the URLs of all outbound links including their embeds)

The WARC files associated with this crawl are not currently available to the general public.

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20150810021712/https://pages.github.com/
 

Websites for you and your projects.

Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

 Pages Help  
Bootstrap

Roll vanilla, or generate a site for your project to quickly get started.

You get one site per GitHub account and organization, 
and unlimited project sites. Ready? Lets get started.



User or organization site

Project site
 


Create a repository


Head over to GitHub and create a new repository named username.github.io, where username is your username (or organization name) on GitHub.

If the first part of the repository doesnt exactly match your username, it wont work, so make sure to get it right.
 

What git client are you using?



A terminal

GitHub for Windows

GitHub for Mac

I don't know
 


Download GitHub for Windows


GitHub for Windows is a great way to use git and GitHub on Windows.
 Download GitHub for Windows  GitHub for Windows screenshot

Download GitHub for Mac


GitHub for Mac is a great way to use git and GitHub on Mac.
 Download GitHub for Mac  GitHub for Mac screenshot

Clone the repository


Go to the folder where you want to store your project, and clone the new repository:




~$git clone https://github.com/username/username.github.io
 



Clone the repository


Click the green "Set up in Desktop" button. When the GitHub desktop app opens, save the project.

If the app doesn't open, launch it and clone the repository from the app.
 

Clone the repository


After finishing the installation, head back to GitHub.com and refresh the page. Click the green "Set up in Desktop" button. When the GitHub desktop app opens, save the project.

If the app doesn't open, launch it and clone the repository from the app.
 

Hello World


Enter the project folder and add an index.html file:




~$cdusername.github.io

~$echo "Hello World" > index.html
 



Create an index file


Grab your favorite text editor and add an index.html file to your project:


index.html
 
<!DOCTYPE html>
<html>
<body>
<h1>Hello World</h1>
<p>I'm hosted with GitHub Pages.</p>
</body>
</html>


Push it


Add, commit, and push your changes:




~$git add --all

~$git commit -m "Initial commit"

~$git push -u origin master
 



Commit & sync


Enter the repository, commit your changes, and press the sync button.
GitHub for Windows screenshot

Commit & sync


Enter the repository, commit your changes, and press the sync button.
GitHub for Mac screenshot

and you're done!


Fire up a browser and go to http://username.github.io.





Generate a site, or start from scratch?


For Project sites, you have the option to generate a site with one of the amazing pre-built themes, or to create a site from scratch.  

Generate a site

Start from scratch
 


Repository Settings


Head over to GitHub.com and create a new repository, or go to an existing one. On the right hand side, click on Settings.

For Project pages, the gh-pages branch is used to publish your site. That means that you can work with GitHub Pages in the same repository as the project that it's for, without affecting the project itself.
Settings for a repository

Automatic Generator


Scroll down to the GitHub Pages module. Press the Automatic Page Generator button.
Automatic Generator button on GitHub.com, Settings

Add content


Use the editor to add content to your site. If you already have a README.md in your project, you can import that on the right hand side.

When you're done, click Continue to Layouts.
Add content to your GitHub Pages site

Pick a theme


Choose between the themes in the carouselle at the top. When you're done, click the Publish button on the right hand side.
Choose layout

Create a gh-pages branch


Head over to GitHub.com and create a new repository, or go to an existing one. In the repository overview, click the branch drop-down on the left-hand side. Type in gh-pages and press enter.

For Project pages, the gh-pages branch is used to publish your site. That means that you can work with GitHub Pages in the same repository as the project that it's for.
Create a branch named gh-pages

Optional: Make gh-pages the default branch


If you created a new branch for GitHub Pages, enter the repository settings on the right hand side. In the top module, change the default branch to the newly created gh-pages branch.
Change the default branch to gh-pages

Create an index file


Go back to the repository overview, and use the plus icon next to the repository name to create a new file.
Create a file in your repository

Hello World


Name the file index.html and type in Hello World for the content.
Hello World on GitHub.com

Commit the file


Scroll to the bottom of the page, write a commit message, and commit the new file.
Commit the file

and you're done!


Fire up a browser and go to http://username.github.io/repository.



Now that youre up and running, here are a few things you should know.



Blogging with Jekyll


Using Jekyll, you can blog using beautiful Markdown syntax, and without having to deal with any databases. Learn how to set up Jekyll.
 

Custom URLs


Want to use your own custom domain for a GitHub Pages site? Just create a file named CNAME and include your URL. Read more.
 

Guides


Learn how to create custom 404 pages, use submodules, and learn more about GitHub Pages.