1
1
mirror of https://github.com/srid/rib.git synced 2024-07-07 09:36:25 +03:00
Haskell static site generator based on Shake (superseded by Ema)
Go to file
Sridhar Ratnakumar db26bcde09
Recommend Ema
2021-04-28 20:05:49 -04:00
.github Update gh actions 2021-03-31 13:54:24 -04:00
assets Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00
bin Allow specifying (optional) host along with port 2020-04-09 19:14:00 -04:00
guide Recommend Ema 2021-04-28 20:05:49 -04:00
rib Lift aeson constraints (ghc 8.10) 2020-12-06 08:02:23 -05:00
rib-core Lift aeson constraints (ghc 8.10) 2020-12-06 08:02:23 -05:00
.gitignore Update guide example 2020-04-10 12:52:31 -04:00
cabal.project Fix bin/test 2020-10-04 13:50:43 -04:00
CHANGELOG.md Mark v1.0 2020-10-04 13:50:13 -04:00
CONTRIBUTING.md Handle parsing errors in Pandoc metadata 2019-11-26 21:58:43 -05:00
default.nix Add haskell-language-server 2020-10-04 14:22:48 -04:00
LICENSE Create LICENSE 2019-11-23 13:50:52 -05:00
README.md Mention Ema 2021-04-28 20:05:13 -04:00

rib

BSD3 Hackage built with nix Zulip chat

Rib is a Haskell static site generator based on Shake, with a delightful workflow.

See https://rib.srid.ca for full documentation.

UPDATE (Apr, 2021): Rib is superceded by Ema

Developing rib

Use ghcid for quicker compilation cycles:

nix-shell --run "cd rib-core && ghcid"

To test your changes, clone rib-sample and run it using your local rib checkout:

cd ..
git clone https://github.com/srid/rib-sample.git
cd rib-sample
nix-shell --arg rib ../rib --run 'ghcid -T ":main -wS"'