package md2mld
Little cli tool to convert md files into mld files
Install
Dune Dependency
Authors
Maintainers
Sources
md2mld-0.4.0.tbz
sha256=cc8ecb0b3062c43116935a61350255a16e88dcb9b87536b65f7d7c0bd28bdf45
sha512=5ff662bceb37ff333460a9d243467aebdcac03fe7ff16e7394316dadbace2777b34f37be34b4feffeeeadfe86aeb8704a021b26f1a63575f5be7a763c7231251
Description
Published: 25 Jun 2021
README
Convert md files into odoc mld files
md2mld
converts a Markdown-format file into the mld
format used by odoc to render HTML documentation or OCaml libraries. You can use this script to automatically embed a README.md
file into API documentation for an OCaml library.
You can use it manually as follows
$ md2mld filename.md > outfile.mld
In dune
you can use it to generate an mld file with
(rule (with-stdout-to outfile.mld (run md2mld filename.md)))
You can see the documentation generated from the latest tagged version of this README at mseri.github.io/md2mld/md2mld/index.html.
Known issues
Until the new odoc fixing #141 is released, the minimal header allowed in the md
file will be the level 3 one ###
. You can work around this by using the -min-header 3
flag during the invocation of md2mld
.
Dependencies (4)
-
omd
= "2.0.0~alpha1"
- base-bytes
-
dune
>= "2.0"
- ocaml
Dev Dependencies
None
Used by (5)
-
data-encoding
>= "0.7"
- neural_nets_lib
-
ppx_minidebug
>= "1.0.0"
-
rpc
>= "6.1.0" & < "7.1.0" | >= "8.1.1"
- testu01
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page