rib: Static site generator based on Shake

[ bsd3, library, web ] [ Propose Tags ]

Haskell static site generator based on Shake, with a delightful development experience.


[Skip to Readme]
Versions [faq] 0.2.0.0, 0.3.0.0, 0.4.1.0, 0.5.0.0, 0.6.0.0, 0.7.0.0, 0.8.0.0, 0.10.0.0
Change log CHANGELOG.md
Dependencies aeson (>=1.4.2 && <1.5), async, base-noprelude (>=4.7 && <5), binary (>=0.8.6 && <0.9), clay (>=0.13.3), cmdargs (>=0.10.20 && <0.11), containers (>=0.6.0 && <0.7), dhall (==1.30.*), directory (>=1.0 && <2.0), exceptions, filepath, foldl, fsnotify (>=0.3.0 && <0.4), lucid (>=2.9.11 && <2.10), megaparsec (>=8.0), mmark (>=0.0.7.2), mmark-ext (>=0.2.1.0), modern-uri, mtl (>=2.2.2 && <2.3), optparse-applicative (>=0.15), pandoc (>=2.7 && <3), pandoc-include-code (==1.5.*), pandoc-types (>=1.20), relude (==0.6.*), safe-exceptions, shake (>=0.18.5), text (>=1.2.3 && <1.3), time (>=1.9), wai (>=3.2.2 && <3.3), wai-app-static (>=3.1.6 && <3.2), warp [details]
License BSD-3-Clause
Copyright 2019 Sridhar Ratnakumar
Author Sridhar Ratnakumar
Maintainer srid@srid.ca
Category Web
Home page https://github.com/srid/rib#readme
Bug tracker https://github.com/srid/rib/issues
Source repo head: git clone https://github.com/srid/rib
Uploaded by sridca at 2020-05-08T20:51:24Z
Distributions NixOS:0.10.0.0
Downloads 1448 total (28 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-05-08 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for rib-0.10.0.0

[back to package description]

<img width="64px" src="./assets/rib.svg">

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.

Developing rib

Use ghcid for quicker compilation cycles:

nix-shell --run 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"'