Changelog of @hackage/shakebook 0.1.5.1

Changelog for Shakebook

(v0.1.5.0)

  • Factored out API into this library.
  • Standardised lens and enrichment functions.
  • Supports user-specified enrichments.
  • Adds a Shakebook monad and a ShakebookA monad that wraps shake's Rules and shake's Action monads respectively.
  • Supports reader based config of input and output directories, baseUrl, markdown reader and writer config options and posts per page.
  • Supports more general pager specifications allowing user specified data extraction from the URL fragment into a page Zipper.
  • Adds general loading function via loadSortFilterExtract for loading markdown via the monad through patterns.

(v0.1.0.0)

  • Note: Unreleased in this repo. Copied from original shakebook.site template.
  • Shake static site application that can export technical documentation both to HTML and to PDF using pandoc
  • Comes with a nix shell with full
  • LaTeX and video rendering capabilities.
  • Supports user configuration of table of contents via the Shakefile.hs
  • Supports additional compilation units via shake.
  • Features two examples - one video rendering example with reanimate and one generated image using R using inline-r.
  • Supports a blog section with tags, links to tag filtered pages and links to month filtered pages.
  • Includes bootstrap and fontawesome Supports
  • MathJax and code syntax highlighting via pandoc's highlighting engine. Features an example documentation section containing the documentation for Shakebook itself.
  • Supports Atom feed generation from blog data.