Module Memoir_templates.Template_base

Base HTML templates and components

val doctype : string

Generate HTML doctype

val meta_tags : description:Html_types.text Tyxml.Html.wrap -> [> `Link | `Meta | `Script ] Tyxml.Html.elt list

Meta tags for SEO and responsiveness

val layout : ?lang:Html_types.languagecode Tyxml.Html.wrap -> title_text:string Tyxml.Html.wrap -> description:Html_types.text Tyxml.Html.wrap -> page_class:Html_types.nmtoken -> ?additional_head:Html_types.head_content_fun Tyxml.Html.elt list -> header_content: [< Html_types.header_content_fun ] Tyxml.Html.elt Tyxml.Html.list_wrap -> content:[< Html_types.main_content_fun ] Tyxml.Html.elt Tyxml.Html.list_wrap -> footer_content: [< Html_types.footer_content_fun ] Tyxml.Html.elt Tyxml.Html.list_wrap -> unit -> [> Html_types.html ] Tyxml.Html.elt

Base HTML layout to be used by all pages