Repository navigation
Releases
v0.5.0
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.4.0
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.3.0
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.2.0
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
Thanks to @mrCabez for the review of the Italian texts (#6).
v0.1.0
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.1.0-rc.4
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.1.0-rc.3
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
v0.1.0-rc.2
The changes are in CHANGELOG.md.
A file of the release is checked with gh attestation verify <file> --repo mkorun/hadley.
0.1.0-rc.1
The first preview of hadley on npm, under the tag next, before the first release.
What hadley does
- Content in Markanto, metadata in LIMA (Core 1.2),
templates in galley, the HTML formatted by quad; Vite, sharp, Shiki and Pagefind for the rest. - Bundles: a page is a folder with its text, its pictures and its other languages; several languages make one
site, each page linked to its versions. - Front matter in the author's language: a field may have other names in
config.lima, in any language and
gendered (titel:,größe:,題名:,autor:in:,autor*in:). - Two themes to start from, which become the site's own: hems, for writing, and punch, for a personal site;
hadley initmakes a site from either, in the languages it names. - Images in the widths and formats the theme asks for, AI-generated ones labelled from their metadata.
- A dev server with live reload and an editor for the page in the browser; search, a feed, a sitemap,
og images and comments when the site wants them. - Pages from other repositories (
sources), read at a commit, with their data for the templates. - A maintenance mode that publishes only the site's 503 page, and error pages every host can show
(404.html). - Every page as Markdown beside
llms.txt, for language models, whenconfig.limasays so (markdown). - Content is untrusted: what a page says is written escaped, and cannot make hadley read or write outside the site.
Known limits of the preview
- Tested on Linux with Node.js 24 and Bun 1.4; Windows and macOS are not tested yet (docs/platforms.md).
- The comments service,
hadley-forms, comes for Linux and macOS with the GitHub release (docs/comments.md); on
Windows it runs only in WSL. - hadley.sh, the website, is under maintenance; the documentation is in
docs/.
The comments service
The files below hold hadley-forms, the comments service, for Linux and macOS on amd64 and arm64, and SHA256SUMS to check a download with. docs/comments.md says how to install it.