https://github.com/srid/rib
Haskell static site generator based on Shake (superseded by https://github.com/srid/ema)
https://github.com/srid/rib
clay haskell lucid shake static-site-generator
Last synced: 2 months ago
JSON representation
Haskell static site generator based on Shake (superseded by https://github.com/srid/ema)
- Host: GitHub
- URL: https://github.com/srid/rib
- Owner: srid
- License: bsd-3-clause
- Created: 2019-06-17T18:52:06.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-24T18:15:03.000Z (about 3 years ago)
- Last Synced: 2025-04-02T11:07:25.406Z (2 months ago)
- Topics: clay, haskell, lucid, shake, static-site-generator
- Language: Haskell
- Homepage: https://rib.srid.ca
- Size: 13 MB
- Stars: 119
- Watchers: 6
- Forks: 12
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# rib
[](https://en.wikipedia.org/wiki/BSD_License)
[](https://hackage.haskell.org/package/rib)
[](https://builtwithnix.org)
[](https://funprog.zulipchat.com/#narrow/stream/218047-Rib)Rib is a Haskell **static site generator** based on [Shake](https://shakebuild.com/), with a delightful workflow.
See for full documentation.
**UPDATE (Apr, 2021)**: Rib is superceded by [Ema](https://ema.srid.ca/)
## Developing rib
Use ghcid for quicker compilation cycles:
```bash
nix-shell --run "cd rib-core && ghcid"
```To test your changes, clone [rib-sample](https://github.com/srid/rib-sample) and run it using your local rib checkout:
```bash
cd ..
git clone https://github.com/srid/rib-sample.git
cd rib-sample
nix-shell --arg rib ../rib --run 'ghcid -T ":main -wS"'
```