Introduction
Hosting your content for free on GitHub
()
Exercise files
()
1. Using the GitHub Wiki
Create a wiki
()
Add other components
()
Use a GitHub repo
()
2. Creating Pages with the GitHub UI
Use Markdown with the GitHub UI
()
Edit Markdown directly
()
Use GitHub.dev to edit
()
3. Deploying HTML
GitHub Pages
()
Create code demos
()
Custom page domains
()
The user repository
()
4. Static Sites with Jekyll
Use a Jekyll theme
()
Upload your content
()
Images and styles
()
Configure your Jekyll page
()
Change CSS
()
Create includes
()
Modify the Jekyll template
()
5. Deploying Content with Eleventy
Eleventy static sites
()
Build a project
()
Set up a config file
()
Add passthrough content
()
Create Nunjucks templates
()
Include repetitive content
()
Expand Eleventy with plugins
()
Publish your site
()