Sitepress in Practice

This talk dives into Sitepress, a tool for integrating content management directly into Rails applications. Originally conceived to combine the power of static site generators like Middleman with Rails’ flexibility, Sitepress simplifies building and managing content-heavy websites. It’s designed to work as a standalone static site generator, a Rails engine, or a dynamic server.

During the talk, we explored Sitepress’s advanced features, such as using markdown for pages, frontmatter for metadata, and traversing content with powerful tools like globbing and page models. A live demo showcased how these features come together to create polished documentation sites for developers.

Looking ahead, Sitepress aims to enhance Rails developer workflows with tools like ActiveModel relationships for pages, ActionView integrations, and improved helpers for URL generation. Whether you’re building a static site or embedding one in a Rails app, Sitepress is the flexible solution developers have been waiting for.