2024-02-18 18:38:51 -06:00
|
|
|
# the sampu Haskell blog engine
|
|
|
|
|
2024-02-22 19:58:34 -06:00
|
|
|
https://eversole.co (not live yet!)
|
2024-02-18 18:38:51 -06:00
|
|
|
|
2024-02-18 20:05:18 -06:00
|
|
|
a _work-in-progress_ blog engine using simple flat-file Markdown content storage
|
2024-02-18 18:38:51 -06:00
|
|
|
|
2024-02-18 20:05:18 -06:00
|
|
|
sampu is a word in [Lojban](https://mw.lojban.org) with the English definition:
|
2024-02-22 19:58:34 -06:00
|
|
|
|
2024-02-18 18:38:51 -06:00
|
|
|
"x1 is __simple__/__unmixed__/__uncomplicated__ in property x2"
|
|
|
|
|
2024-02-18 20:05:18 -06:00
|
|
|
Therefore, `la sampu cu sampu lo ka samtci`!
|
2024-02-18 18:38:51 -06:00
|
|
|
|
|
|
|
## Stack
|
|
|
|
|
2024-02-22 19:58:34 -06:00
|
|
|
- [Haskell](https://www.haskell.org)
|
|
|
|
- [Twain](https://github.com/alexmingoia/twain)
|
|
|
|
- [Lucid2](https://chrisdone.com/posts/lucid2)
|
|
|
|
- [HTMX](https://htmx.org/)
|
2024-02-18 18:38:51 -06:00
|
|
|
|
|
|
|
## Goal
|
|
|
|
|
|
|
|
Provide a simple blog engine that is easily customizable via HTML fragments
|
2024-02-22 19:58:34 -06:00
|
|
|
and straightforward HTMX integration for dynamic server-driven content.
|
2024-02-18 18:38:51 -06:00
|
|
|
|
|
|
|
## Deployment
|
|
|
|
|
2024-02-22 19:58:34 -06:00
|
|
|
We're not there yet! This project is built and packaged with Nix,
|
2024-02-18 18:38:51 -06:00
|
|
|
so I will provide directions on deploying with Nix as well as via OCI
|
2024-02-22 19:58:34 -06:00
|
|
|
containers once there's something viable to run.
|
2024-02-18 18:38:51 -06:00
|
|
|
|
|
|
|
## Development and Support
|
|
|
|
|
|
|
|
Per the permissive ISC license, you are free to do what you wish with this
|
|
|
|
software. No guarantees are made to its usability, security, or functionality.
|
|
|
|
|
|
|
|
Copyright James Eversole (james@eversole.co)
|