val read_file : string -> string
val write_file : string -> string -> unit
val is_url : string -> bool
val is_external : string -> bool
val origin_of : string -> string option
val mkdir_p : string -> unit
val html_files : string -> string -> string list
val base_of : string -> string
val replace_hole : string -> string -> string -> string
val esc : string -> string
val default_highlight : string
val template : ?body_extra:string -> ?extra_script:string -> Config.t -> stringval docversion : latest:string option -> string list -> string
val nav_href : string -> string
val render_items : Stdlib.Buffer.t -> int -> Config.item list -> unitval leftnav : latest:string option -> Config.t -> string list -> stringval latest_target : root:string -> string option
val compare_version : string -> string -> int
val version_names : root:string -> ?extra:string list -> unit -> string list
val versions : out:string -> label:string -> string list
val write_manifest : root:string -> unit
val asset_re : Str.regexp
val local_assets : menu:string -> out:string -> unit
val cs_leftnav :
latest:string option ->
versions:string list ->
switch:string ->
manual_nav:string ->
api_nav:string ->
string
val topdir : string -> string option
val drop_prefix : string -> string -> string
val nav_entry_paths : Config.t -> string listval strip_index : string -> string
val current_of_page : string -> string list -> string
val md_twin : string -> string
val md_alternate :
md_src:string option ->
base:string ->
rel:string ->
orel:string ->
string
val nav_md_order : Config.t -> string listval run :
Config.t ->
src:string ->
md_src:string option ->
out:string ->
label:string ->
menu:string ->
assets_dir:string ->
local:bool ->
set_latest:bool ->
unitval release : site:string -> from:string -> version:string -> unit