A simple static website generator, written in OCaml
  • OCaml 87.2%
  • CSS 7.6%
  • HTML 2.2%
  • Nix 2%
  • Makefile 0.7%
  • Other 0.3%
Find a file
2026-01-24 21:46:36 +01:00
data Allow specifying a title for any page, not just header pages 2025-09-18 12:09:39 +02:00
doc Allow specifying a title for any page, not just header pages 2025-09-18 12:09:39 +02:00
src add a shell.nix and small cleanup 2026-01-24 21:46:36 +01:00
.gitignore switch to dune 2019-10-03 00:44:36 +02:00
.merlin Be compatible with -safe-string 2017-11-18 12:33:27 +01:00
CHANGES.md update CHANGES for v0.6.1 2026-01-24 21:27:55 +01:00
dune-project add a shell.nix and small cleanup 2026-01-24 21:46:36 +01:00
INSTALL.md switch to dune 2019-10-03 00:44:36 +02:00
LICENSE update LICENSE, with agreement of the original authors 2025-09-11 11:09:38 +02:00
Makefile feature: add an ExtraStatic option to deploy extra files in site/static/ 2020-11-17 14:49:38 +01:00
README.md fix some bugs 2025-09-14 00:32:26 +02:00
shell.nix add a shell.nix and small cleanup 2026-01-24 21:46:36 +01:00
stone.opam add a shell.nix and small cleanup 2026-01-24 21:46:36 +01:00

Stone

"Just write it": easily generate portfolios, documentation, ...

Stone is a static website generator: it takes a template, a css stylesheet, the content itself written in a high-level formatting syntax, and generates the corresponding html pages.

However, Stone isn't generalistic: his goal is to provide a very easy way to generate simple websites like a portfolio, or the pages of documentation for a small project. That is quite limited, but Stone tries to be good at what it aims.

Installation

opam install stone

Documentation

Documentation page.