Stog library reference documentation : Stog_html
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