syntax

The various flavors (Markdown, HTML, Liquid, etc.) and where they are used

The UCSB CS course sites are based on Github Pages. This is used because of

The software being github pages is Jekyll. In the source files for a Jekyll site, you’ll encounter various kinds of syntax.

And, if your particular course repo is configured for it:

Each of these has its own documentation and is used in various contexts. This page tries to help you find when you use what, and how to learn about each of the options.

Especially useful

Date formattings

See: https://learn.cloudcannon.com/jekyll/date-formatting/

Quick Tips

This syntax can be useful for setting custom class, id, and attribute values on a Markdown element

[link text](https://example.org){: .customClass #custom_id attribute='value' }

It is most often used to deal with links where we need to make sure a full page refresh is done so that the appropriate CSS is loaded:

[Exam 1](/exam/e01){: data-ajax='false' }

Raw