sig
val current_stog : Stog_types.stog option Pervasives.ref
val elt_by_href :
?typ:string ->
Stog_types.stog ->
Xtmpl.env -> string -> (Stog_types.elt * string * string option) option
val plugin_rules : (Xmlm.name * Xtmpl.callback) list Pervasives.ref
val stage0_funs : (Stog_types.stog -> Stog_types.stog) list Pervasives.ref
val add_block :
?on_dup:[ `Fail | `Ignore | `Warn ] ->
hid:string ->
id:string -> short:Xtmpl.tree -> long:Xtmpl.tree -> unit -> unit
val get_in_env : Xtmpl.env -> Xmlm.name -> string
val get_in_args_or_env :
Xtmpl.env -> Xmlm.attribute list -> Xmlm.name -> string
val get_hid : Xtmpl.env -> string
val escape_html : string -> string
val highlight : opts:string -> string -> string
val elt_dst_file : Stog_types.stog -> Stog_types.elt -> string
val elt_url : Stog_types.stog -> Stog_types.elt -> Neturl.url
val url_of_hid :
Stog_types.stog -> ?ext:string -> Stog_types.human_id -> Neturl.url
val rss_date_of_date : Stog_types.date -> Rss.date
val elt_to_rss_item :
Stog_types.stog -> Stog_types.elt_id -> Stog_types.elt -> Rss.item
val generate_rss_feed_file :
Stog_types.stog ->
?title:string ->
Rss.url -> (Stog_types.elt_id * Stog_types.elt) list -> string -> unit
val build_base_rules :
Stog_types.stog ->
Stog_types.elt_id -> Stog_types.elt -> (Xmlm.name * Xtmpl.callback) list
val elt_list :
Stog_types.elt ->
?rss:Neturl.url ->
?set:Stog_types.Elt_set.t -> Stog_types.stog -> Xtmpl.callback
val generate :
?use_cache:bool -> ?only_elt:string -> Stog_types.stog -> unit
type rule_build =
Stog_types.stog ->
Stog_types.elt_id ->
Stog_types.elt -> (Xmlm.name * Xtmpl.callback) list
type level_fun =
Xtmpl.env ->
Stog_types.stog ->
Stog_types.elt_id -> Stog_types.elt -> Stog_types.elt
type level_fun_on_elt_list =
Xtmpl.env ->
Stog_types.stog ->
(Stog_types.elt_id * Stog_types.elt) list ->
(Stog_types.elt_id * Stog_types.elt) list
val register_level_fun : int -> Stog_html.level_fun -> unit
val compute_elt : Stog_html.rule_build -> Stog_html.level_fun
val register_level_fun_on_elt_list :
int -> Stog_html.level_fun_on_elt_list -> unit
end