- Define the overall structure of the pages and resources for your site.
- Process data and content into publishable forms.
- Generate and reuse HTML across pages so they can be consistent and easier to make.
- Serve those pages to your visitors.
The Origami language and tools let you do all that, rounding out the native web languages:
Using the Origami language, you can write a concise site definition to establish your site’s structure. You use the same language to process data into publishable forms, and to define templates to generate HTML. You can make those pages available as static files (that is, regular files that can be served cheaply or for free), or using the included Origami server, or using other servers like Express.
Read about the basics of Origami in Hello, world »
Build a simple site in Origami in the hands-on tutorial »