.gitignore
: Files ignored by Git, such as the _site/
directory generated by
jekyll --server --auto
._config.yml
: Configuration file for Jekyll and the course site. Start by entering
your information here._includes/
: Small pieces of HTML that get added to layoutscourse_header.html
: Include for the top of your course site pagescredits_and_licence.html
: Include for the footer, with copyright, credits, license, etc.instructor_info.html
: Include for instructor information; outputs info from _config.yml
_layouts/
: Layouts for generating site pagesdefault.html
: Default layout for site pages_starter.md
: Basic page content file; customize the top portion and reuse for each
new page..gitignore
: File that tells Git to ignore certain files, to keep your repository clean.assets/
: Stylesheets, images, and other site assetscss/
: Stylesheetsbootstrap-responsive.min.css
: Minified
Twitter Bootstrap stylesheet with responsive stylesbootstrap.min.css
: Core Twitter Bootstrap stylesprint.css
: Print styles (custom); imports the two Bootstrap filesscreen.css
: Screen styles (custom)img/
: Images for your siteglyphicons-halflings-white.png
: White Glyphicons packaged with
Twitter Bootstrapglyphicons-halflings.png
: Black Glyphicons packaged with
Twitter Bootstrapjs/
: JavaScript filesbootstrap.min.js
: Twitter Bootstrap JavaScript file (depends on jQuery, which is loaded
from the Google Code API in the default.html
layout filehtml5shiv.js
: HTML5 Shiv, a JavaScript file that enables older Internet Explorer browsers
(prior to v. 9) to style HTML5 elements used in the default.html
layout fileindex.md
: Content file for home page; treated as Course Calendar, but can be anything you
likeREADME.md
: You’re looking at it.notepad++.exe
file.$ git clone
followed by the SSH link from your
forked copy of this repositoryDescriptive message...
with a message describing the change to the files
you added.YOURURL
with the SSH URL from your newly created remotegit push origin gh-pages
to make them livehttp://username.github.com/repo-name/
, you can use
a custom domain or subdomain. Use your domain registrar’s control panel to set up either a
CNAME or A Record, as
described hereCNAME
containing the domain or subdomain you set up with your
domain registrar. For example, if you set up a CNAME record for http://course.example.com/``, the contents of your CNAME file will be course.example.com Add the file to your repository (
$ git add CNAME&
$ git commit -m "Added CNAME file for my custom domain"`)
Give it time; it can take several hours for nameservers to correctly route
your domain/subdomain to GitHub.