Beyond the model and route types, Ema leaves it up to you as to how to develop your site. The following are not required when using Ema; nevertheless they are useful inasmuch as they capture common patterns in writing a good static site:

  • BlazeWe recommend–but not mandate–Tailwind for CSS and blaze-html as HTML DSL
  • Working with filesEma provides a helper to support hot-reload on files
  • Converting MarkdownPointers on how to work with Markdown files
Links to this page
  • Slug

    Note that the initial version of Ema used Slug in its routing system, but not anymore in the latest version. The Slug type is still left in the library for using as a helper.

  • Rendering HTML

    Next, you might want to peruse the helper topics if you need some extra functionality provided.

  • Guide
    HelpersBring Your Own Libraries, or choose from existing helpers