package yocaml_cmarkit

  1. Overview
  2. Docs
Yocaml plugin for using Markdown (via Cmarkit package) as a Markup language

Install

dune-project
 Dependency

Authors

Maintainers

Sources

yocaml-2.6.0.tbz
sha256=a006e9d52e520986d4262dfe7bfeba6a381f1423be32409494888d667d14ac73
sha512=8a25f1776e0bcd5e317484b681c67b0d6bb60952f0dd0942f44bf708fb3db03331522b4d8929e09c1926b213003bf14bb148468ddde35add0ad657b4d9237bd1

doc/CHANGES.html

v2.6.0 2025-09-23 Nantes (France)

Yocaml
  • Add missing snapshot flag for reading files (by gr-im)
  • Some small Path improvement (by gr-im)

v2.5.0 2025-09-18 Nantes (France)

Yocaml
  • Add Pipeline.read_template to have a better fit with Applicative API (by gr-im)
  • Fix table of content order for deeply nested elements (by gr-im)
  • Add a Applicative Helpers for Archetypes (by gr-im)
  • Improve Archetype.Articles.fetch (by xhtmlboi)
  • Add Pipeline.fetch and Pipeline.fetch_some (by gr-im)
  • Add a new effect to define if a Path is a file (in order to disambiguate file and path for Yocaml_git) (by xvw)
Yocaml_jingoo
  • Add read_template to have a better fit with Applicative API (by gr-im)
  • Add read_templates to have a better fit with Applicative API when chaining templates (by gr-im)
Yocaml_mustache
  • Add read_template to have a better fit with Applicative API (by gr-im)
  • Add read_templates to have a better fit with Applicative API when chaining templates (by gr-im)
Yocaml_unix
  • Adapt runtime to is_file (by xvw)
Yocaml_eio
  • Adapt runtime to is_file (by xvw)
Yocaml_git
  • Adapt runtime to is_file (by xvw)

v2.4.1 2025-09-01 Nantes (France)

Yocaml
  • Add Toc.traverse for building your own TOC string (by gr-im
Yocaml_markdown
  • Reintroduce the package to have a strong way to deal with Markdown and Syntax Highlighting (It probably made yocaml_omd and yocaml_cmarkit obsolete) (by gr-im
Yocaml_cmarkit
  • Add a regular function to compute TOC (by gr-im

v2.4.0 2025-08-11 Nantes (France)

Yocaml
  • Add Log.src for logging (by xvw)
  • Add template chain (by xvw)
  • Add Sexp control (by xvw)
  • Add field and some combinators for validating record field (that unify required, optional and optional_or) (by xvw)
  • Support snapshots (by xhtmlboi)
  • Small improvement of unicode special char for slug (by xvw)
Yocaml_cmarkit
  • Intermediate Task added to progressively build a document and apply arbitrary arrows. (by xhtmlboi)
Yocaml_jingoo
Yocaml_mustache

v2.3.0 2025-05-25 Nantes (France)

Yocaml
  • Fix Yocaml.Datetime.max (by xvw)
  • Remove occurences of gitlab (and outdated repositories) in examples (by xhtmlboi)
  • Be kind about eio dependencies (by xhtmlboi)
  • A better support for conditionals Task execution (by xvw)

v2.2.0 2025-03-22 Brussels (Belgium)

Yocaml
  • Some minor fixes (by xvw)
  • Fix Nel representation (by xvw)
  • Restore DOC-ci (by xvw)
  • Add more helpers for dealing with dynamic dependencies (by xvw)
Yocaml_git
  • Update to git-kv 1.0.2 and work around last modified behavior inside a Git_kv.change_and_push call (by reynir)
  • Update git dependencies (by xvw)

v2.1.0 2024-12-14 Nantes (France)

v2.0.1 2024-10-20 Nantes (France)

yocaml
  • Fix Table of contents computation when the first index is lower than followers by xvw
  • Remove charset of the computed meta (since it does not follow the form name => content) by xvw
  • Move some modules (Datetime and Toc) at the Toplevel of Yocaml by xvw

v2.0.0 2024-10-04 Nantes (France)

yocaml
yocaml_cmarkit
yocaml_eio
yocaml_git
yocaml_jingoo
yocaml_mustache
yocaml_omd
yocaml_otoml
  • First release (by xvw)
yocaml_syndication
yocaml_unix
yocaml_yaml

v1.0.0 2023-11-15 Paris (France)

  • First release of YOCaml