Clayoven

screenshot of Clayoven

beautiful website generator aimed at math-heavy sites

Overview

Clayoven is a static site generator that has been developed over a period of nine years as the creator's website expanded in content. It is aimed at math-heavy sites but is versatile in handling different types of content. The source files are written in "claytext", a custom format designed for elegance and speed. Clayoven offers features like a lightweight codebase, customizable markup, automatic timestamps from git history, server-side rendering of math, and a demo starter project.

Features

  • Small: Clayoven has a well-written and well-documented Ruby codebase of only ~700 lines.
  • Customizable markup: Clayoven provides a beautiful and easily extensible markup system, which is accompanied by a dedicated plugin for Visual Studio Code.
  • Automatic timestamps: The generator can automatically pick timestamps from the git history, respecting moves and changes.
  • Server-side rendering of math: Clayoven supports server-side rendering of math, including commutative diagrams, using MathJaX and XyJaX.

Summary

Clayoven is a static site generator that has been meticulously developed over nine years. It offers a lightweight codebase, customizable markup, automatic git timestamps, and server-side rendering of math. With its versatility and features, Clayoven is well-suited for math-heavy sites, software-related posts, and general audience articles.