This is a little example-repo on how to use pandoc to produce
Jupyter notebooks from literate haskell files.
I think this could be useful for people writing haskell blog posts and who want to share them as usable haskell file via
ihaskell. Notice that there is nothing fancy going on, actually
Hakyll is already capable of converting
html (considering that
markdown + lhs has some special syntax edge cases), what I haven’t found on internet is the
jupyter part, which I think is very insteresting if you want to convert your blog into a
ihaskell notebook (for example via mybinder)
The repo includes a small pandoc’s filter necessary to convert from Literate Haskell files to Jupyter notebook. The filter is really simple it just changes the
CodeBlock class from
["haskell", "literate"] to
["code"], so I wonder If there is a command line option to do this, instead of using a lua-filter.