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
- Markdown Is Source, HTML Is Output
- Markdown Rendering Lab
- YAML Without the Mystery
- Front Matter and Page Variables
- Liquid Objects
- Jekyll
page,site, and Built-In Variables - Liquid Filters
- Conditions and Control Flow
- Loops and Generated Lists
- Debug Broken YAML and Liquid
- 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.