package yocaml
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - Yocaml
- v2.5.0 2025-09-18 Nantes (France)
- v2.4.1 2025-09-01 Nantes (France)
- v2.4.0 2025-08-11 Nantes (France)
- v2.3.0 2025-05-25 Nantes (France)
- v2.2.0 2025-03-22 Brussels (Belgium)
- v2.1.0 2024-12-14 Nantes (France)
- v2.0.1 2024-10-20 Nantes (France)
- v2.0.0 2024-10-04 Nantes (France)
- v1.0.0 2023-11-15 Paris (France)
  Core engine of the YOCaml Static Site Generator
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
v2.5.0 2025-09-18 Nantes (France)
Yocaml
- Add Pipeline.read_templateto 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.fetchandPipeline.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_templateto have a better fit with Applicative API (by gr-im)
- Add read_templatesto have a better fit with Applicative API when chaining templates (by gr-im)
Yocaml_mustache
- Add read_templateto have a better fit with Applicative API (by gr-im)
- Add read_templatesto 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.traversefor 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_omdandyocaml_cmarkitobsolete) (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.srcfor logging (by xvw)
- Add template chain (by xvw)
- Add Sexp control (by xvw)
- Add fieldand some combinators for validating record field (that unifyrequired,optionalandoptional_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
- Support snapshots (by xhtmlboi)
Yocaml_mustache
- Support snapshots (by xhtmlboi)
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 eiodependencies (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 Nelrepresentation (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_pushcall (by reynir)
- Update gitdependencies (by xvw)
v2.1.0 2024-12-14 Nantes (France)
- Support for OCaml 5.3.0(by kit-ty-kate)
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 charsetof the computedmeta(since it does not follow the formname => content) by xvw
- Move some modules (DatetimeandToc) at the Toplevel ofYocamlby xvw
v2.0.0 2024-10-04 Nantes (France)
yocaml
- Complete reconstruction of the YOCaml core (by xhtmlboi, xvw, gr-im, mspwn, dinosaure, maiste and hakimba)
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
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - Yocaml
- v2.5.0 2025-09-18 Nantes (France)
- v2.4.1 2025-09-01 Nantes (France)
- v2.4.0 2025-08-11 Nantes (France)
- v2.3.0 2025-05-25 Nantes (France)
- v2.2.0 2025-03-22 Brussels (Belgium)
- v2.1.0 2024-12-14 Nantes (France)
- v2.0.1 2024-10-20 Nantes (France)
- v2.0.0 2024-10-04 Nantes (France)
- v1.0.0 2023-11-15 Paris (France)