Module Sesame.Transformer

Transformer

This Transformer module holds different markdown to markdown transformations (if you can think of more please add them). This is a nice way to extend Omd's capabilities in a simple, non-intrusive way.

Table of Contents

The Toc module does what it says on the tin. It takes markdown document, extracts the headers and produces a table of contents based on those headers that you can add and style as you see fit. You'll need to see the generated toc or have a look at the source code to find what classes to style in your CSS... Or you could use the low-level tools and write your own to_html function

module Toc : sig ... end

Images

The images transformer uses the Sesame.Responsive module under-the-hood to provide easy-to-add responsive image handling for markdown documents. It comes with the fairly big caveat that the images in the markdown document should be specified relative to that document as it made path resolution much easier.

It will rewrite any occurence of ![text](./image/path) into a responsive image HTML tag with srcset generated by the user supplying a Sesame.Responsive.Images.t

module Image : sig ... end