Static Bee is a static site generator with no configuration, based on XML.
The structure of your site is a mirror of the structure of your sources.
The main idea is: layout + page = result
.
For example, consider the following XHTML file as a layout...
<!DOCTYPE html>
<html xmlns:sb="https://cosmin.hume.ro/project/staticbee">
<head>
<title>
<sb:title />
</title>
</head>
<body>
<sb:content />
</body>
</html>
... and the following XML file as a page.
<?xml version='1.0' encoding='utf8'?>
<sb:page xmlns:sb="https://cosmin.hume.ro/project/staticbee">
<sb:title>Example page</sb:title>
<sb:content>
<h1>Hello, world!</h1>
<p>This is some content</p>
</sb:content>
</sb:page>
Static Bee combines these two together and produces a HTML page for your site:
<!DOCTYPE html>
<html>
<head>
<title>Example page</title>
</head>
<body>
<h1>Hello, world!</h1>
<p>This is some content</p>
</body>
</html>
Live demo
This site is built with Static Bee, you can check out the source on Codeberg.