Unit 02 · overview

Unit 2: Markdown, Front Matter, and Liquid

Unit 1 proved that source becomes generated output.

Unit 2 makes the source dynamic.

You will use Markdown for content, YAML front matter for structured page metadata, and Liquid for build-time output and control flow.

Unit question

How can one source file carry content, data, and template behavior without turning into duplicated HTML?

Unit path

  1. Markdown Is Source, HTML Is Output
  2. Markdown Rendering Lab
  3. YAML Without the Mystery
  4. Front Matter and Page Variables
  5. Liquid Objects
  6. Jekyll page, site, and Built-In Variables
  7. Liquid Filters
  8. Conditions and Control Flow
  9. Loops and Generated Lists
  10. Debug Broken YAML and Liquid
  11. Unit Build: Data-Driven About Page

Unit artifact

A Markdown-driven About page with front-matter metadata, Liquid output, one meaningful filter, one conditional, one loop, and source-to-generated-output evidence.

Upstream foundation

This Unit adapts Jekyll's official Liquid, Front Matter, Variables, and early Layouts tutorial material at pinned commit 74d751339d3e534aa51d5d7b0640e9bd743509e4 under the MIT License.