Markspresso: brew up beautiful Documentation and great Blogs

Markspresso is a static site generator with great features that help you build awesome documentation (thank you AI for all those markdown files) and blog posts from Markdown. Stop the wrangling, start the publishing!

What if you could scaffold, build, and deploy documentation sites or blogs without leaving your CFML workflow?

Markspresso is a lightweight static site generator that runs as a LuCLI module—bringing Markdown-to-HTML publishing directly into your terminal. In this session, we'll explore how Markspresso combines the simplicity of Markdown with the power of CFML templating to create fast, portable websites.

What you'll learn:

•  Zero-config scaffolding — Create a complete site structure with lucli markspresso create, including layouts, partials, assets, and starter content

•  Markdown with front matter — Add metadata like titles, layouts, drafts, and custom fields using a simple YAML-like syntax

•  Flexible templating — Build layouts with {{ placeholder }} tokens that pull from front matter and render dynamic content

•  Collections and navigation — Organize posts, docs, and pages with automatic navigation generation and pretty URLs

•  Watch mode workflow — Incremental rebuilds on content changes for rapid iteration during development

•  CFML-native architecture — Extend and customize the build pipeline using familiar CFML patterns

We'll walk through creating a documentation site from scratch, demonstrate the build pipeline internals, and show how Markspresso integrates with LuCLI's module system for easy distribution. Whether you're publishing project docs, a dev blog, or simple marketing pages, you'll see how a single build command can replace complex toolchains.

Who should attend: CFML developers who want a simple, maintainable approach to static sites, and anyone curious about building developer tools as LuCLI modules.