Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 10 days ago
JSON representation

Haskell static site generator based on Shake (superseded by https://github.com/srid/ema)

Awesome Lists containing this project

README

        

# rib

[![BSD3](https://img.shields.io/badge/License-BSD-blue.svg)](https://en.wikipedia.org/wiki/BSD_License)
[![Hackage](https://img.shields.io/hackage/v/rib.svg)](https://hackage.haskell.org/package/rib)
[![built with nix](https://img.shields.io/badge/builtwith-nix-purple.svg)](https://builtwithnix.org)
[![Zulip chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](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"'
```