Skip to content

Commit 2feeacd

Browse files
author
Hugues Tennier
authored
Merge pull request #480 from subsetpark/main
Add Bagatto
2 parents 67fdf56 + 5d4a0d2 commit 2feeacd

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

src/site/generators/bagatto.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Bagatto
3+
homepage: https://bagatto.co
4+
language:
5+
- Janet
6+
license:
7+
- BSD-3
8+
templates:
9+
- Temple
10+
description: A transparent, extensible static site generator.
11+
---
12+
13+
![Il Mago](https://git.sr.ht/~subsetpark/bagatto/blob/master/assets/logo-trans.png)
14+
15+
## A transparent, extensible static site generator
16+
17+
Bagatto is a static site generator written in [Janet][janet].
18+
19+
It is inspired most directly by Garrett Smith's [LambdaPad][lp], a SSG
20+
in Erlang. LambdaPad falls more to code side of the config--code
21+
spectrum, and Bagatto follows that philosophy. Thus, it's designed to
22+
expose the full expressive power and extensiblity of the language it's
23+
written in. Janet is a lisp that's designed for simplicity and ease of
24+
embedding, and thus it's a very good fit for this model.
25+
26+
[janet]: https://janet-lang.org/index.html
27+
[lp]: https://github.com/gar1t/lambdapad
28+
29+
To create a Bagatto website, you should create a single Janet source
30+
file. Because you're writing normal source code, you have the full
31+
power of the Janet language at your disposal. Bagatto tries to keep
32+
the "magic" to a minimum; in all cases, it tries to make the process
33+
of loading source files and of generating new files completely
34+
transparent, inspectable and extensible.
35+

0 commit comments

Comments
 (0)