Introduction Hello, World!
- “A static site generator combines page-specific content with layout elements and styling information to construct individual static webpages.”
- “This approach can be used to create a relatively small website/blog on a limited budget.”
Hosting Websites on GitHub
- “GitHub Pages is a static site hosting service that takes files in various formats (Markdown, HTML, CSS, JavaScript, etc.) straight from a repository on GitHub, builds them into a website, and publishes them on the Web”
- “By convention, if you create a branch called
gh-pages
in your repository, it will automatically be published as a website by GitHub” - “You can configure any branch of a repository to be used for website
(it does not have to be
gh-pages
)” - “GitHub publishes websites on special URLs formatted as ‘https://GITHUB_USERNAME.github.io/REPOSITORY_NAME’”
Starting With Haunt
- “Sites can be built by GitHub using GitHub Actions”
- “Site build configuration is done in
haunt.scm
” - “Errors can happen but Haunt will often tell us something is wrong”
Authoring With SkribeSkribeWhere to Start Writing Skribe?Writing Skribe
- “Skribe is a powerful and relatively easy way to write formatted text”
- “Skribe allows a single source to be output to a variety of formats, including html and pdf”