About This Site

This is a Zest-powered static site. Content written in Markdown is automatically rendered to HTML. ```

How It Works

  1. Discovery — Zest scans the content directory for .zest.fsx , .fsx , .md , .markdown , and template files
  2. Metadata extraction — Frontmatter is parsed from TOML ( +++ delimiters), F# comments ( // @key value ), or HTML comments ( <!-- @key value --> )
  3. Evaluation.zest.fsx scripts run via dotnet fsi with the Zest.Dsl pre-compiled library loaded. Markdown files are parsed by the built-in engine.
  4. Layout wrapping — Each page's content is inserted into its layout template (e.g., _layouts/default.njk ) with placeholder substitution
  5. Asset copyingassets/ is copied to _site/assets/ , with .zcss files compiled to .css
  6. Output — Final HTML files are written to _site/

Next Steps