1
1
mirror of https://github.com/srid/rib.git synced 2024-11-26 13:50:31 +03:00
Haskell static site generator based on Shake (superseded by Ema)
Go to file
Sridhar Ratnakumar ef669dc14e
Split Main.hs into sensible modules (#9)
* Split Main.hs into sensible modules

* Update README

* intro
2019-06-30 16:36:17 -04:00
site blaze & mustache -> reflex-dom (#8) 2019-06-30 11:50:14 -04:00
src Split Main.hs into sensible modules (#9) 2019-06-30 16:36:17 -04:00
.gitignore blaze & mustache -> reflex-dom (#8) 2019-06-30 11:50:14 -04:00
default.nix Use reflex-platform (#6) 2019-06-28 10:06:58 -04:00
notessridca.cabal Split Main.hs into sensible modules (#9) 2019-06-30 16:36:17 -04:00
README.md Split Main.hs into sensible modules (#9) 2019-06-30 16:36:17 -04:00

notes.srid.ca

My public notes. Kind of a blog and wiki. This will soon be a generic static site generator based on Shake and Reflex.

Local server when editing only content

nix-build -A ghc.notessridca
./result/bin/notessridca serve --watch

... when hacking on Haskell sources

nix-shell -A shells.ghc --run "ghcid -T 'Main.runApp Data.Default.def (Main.Serve 8080 True)'"

TODO

  • Use my own jsonCache' and drop dependency on Slick
  • Literate haskell
    • Include rendered Main.lhs as a post in notes.srid.ca

Article Ideas

  • Github CI for OSS haskell projects
  • Lens and friends
  • mtl
  • string types
  • personal nix cache