Packs Overview

What ASW packs are, how they extend the core stylesheet, and when to use them.

Packs are thin integration layers that connect ASW to a specific tool or pipeline. They do not add new CSS — they configure the tool so that its output maps to the semantic HTML that ASW already styles.

The core asw.css works with any HTML. Packs handle the glue: Hugo shortcodes, nginx config snippets, Pandoc templates, and so on. Use a pack when you want zero-configuration output from a supported tool, and skip it if you are generating HTML yourself.

Available packs: Hugo, nginx, Pandoc. Each pack lives in packs/<name>/ in the ASW repository.