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]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 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, 0.12.0.0, 1.0.0.0
Change log CHANGELOG.md
Dependencies aeson (>=1.4.2 && <1.5), async, base-noprelude (>=4.12 && <4.14), 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 && <1.33), directory (>=1.0 && <2.0), exceptions, filepath, foldl, fsnotify (>=0.3.0 && <0.4), iso8601-time, 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-types (>=1.20), relude (>=0.6 && <0.8), safe-exceptions, shake (>=0.18.5), text (>=1.2.3 && <1.3), time, 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-07-18T18:16:56Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2804 total (25 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-07-18 [all 1 reports]

Readme for rib-0.12.0.0

[back to package description]

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"'