title | nav |
---|---|
Resources |
true |
To learn how to use workshop-template
, the [Readme]({{ "README.md" | absolute_url }}) and content pages have some documentation.
Other workshop sites using this template:
GitHub{:target="_blank"} is a popular web service for hosting Git repositories--with benefits! It provides a handy web interface for editing and collaborating on repos, as well as, built in project management features and static web hosting. Accounts are free for public repositories--private repositories are available on a subscription pricing model. To learn more check out Hellow World on GitHub Guides{:target="_blank"} or GitHub Training{:target="_blank"}.
Markdown is a standard to simplify writing content for the web. GitHub markdown flavor can be used any where on GitHub and in Jekyll.
- Markdown in a Minute
- GitHub Guide Mastering Markdown
YAML is a human readable plain text data format.
It is used in Jekyll for configuration, site data, and front matter.
Jekyll projects are configured using the _config.yml
file.
Liquid is a flexible template language.
In Jekyll it allows you to layout pages built from modular components and data, using the _includes
, _layouts
, and _data
directories.
Liquid includes features such as operators, loops, and filters to manipulate raw content.
Liquid statements are enclosed by {% raw %}{% %}
{% endraw %} and variables in {% raw %}{{ }}
{% endraw %}.
Sass is a CSS extension / preprocessor.
All normal CSS is valid SCSS, but Sass adds many powerful functions and programatic features.
Writing SCSS is often easier and more sensible, for example by supporting nesting, variables, and operators.
Jekyll lets you write SASS in modular chucks called partials, in the _sass
directory, that will be combined and compiled into normal CSS files when the site is built.