Here're a bunch of links to solid resources on how to make your first Github Pages/Jekyll project:
- Hosting: Github Pages
- Editing/Version Control/Branching: Github Flow
- Static Site Generator: Jekyll
- Content Format: YAML (stands for Yet Another Markup Language)
- Content Sytax: Markdown
- Template Syntax: Liquid
- HTML & CSS — there are lots of resources online and in print for learning the basics: Codecademy, Kahn Academy, etc.
- Github Guides: Getting Started with Pages
- Github Pages Docs
- Github Pages' Docs on Jekyll
- Jekyll Docs
- Jekyll's Docs on Github Pages
- Liquid for Designers
- Github Guides: Mastering Markdown
(Note: you'll have to create a gh-pages
branch on your fork to get Github to interpret the repository as a website, and you'll have to account for the project site baseurl bug, as discussed in Jekyll's Github Pages docs — happy hacking!)
Thank you!