Arod_component.LayoutPage shell layout component for the Arod website.
Provides the overall page structure: head meta tags, header navigation, content grid with optional sidebar, footer, and scripts.
val meta_tag : name:string -> content:string -> Htmlit.El.htmlval og_tag : property:string -> content:string -> Htmlit.El.htmltype citation = {citation_title : string;citation_date : string;YYYY/MM/DD format
*)citation_doi : string option;citation_pdf_url : string option;citation_journal : string option;}Citation metadata for Google Scholar.
val head_elements :
ctx:Arod.Ctx.t ->
config:Arod.Config.t ->
title:string ->
description:string ->
?url:string ->
?image:string ->
?jsonld:string list ->
?standardsite:string ->
?og_type:string ->
?published:(int * int * int) ->
?modified:(int * int * int) ->
?tags:string list ->
?citation:citation ->
unit ->
Htmlit.El.html listval script_of : page_script -> stringval global_scripts : Htmlit.El.html listval build_scripts : page_script list -> Htmlit.El.html listval content_grid :
article:Htmlit.El.html ->
?sidebar:Htmlit.El.html ->
unit ->
Htmlit.El.htmlval page :
ctx:Arod.Ctx.t ->
title:string ->
description:string ->
?url:string ->
?image:string ->
?jsonld:string list ->
?standardsite:string ->
?current_page:string ->
?toc_sections:(string * string) list ->
?og_type:string ->
?published:(int * int * int) ->
?modified:(int * int * int) ->
?tags:string list ->
?citation:citation ->
?page_scripts:page_script list ->
article:Htmlit.El.html ->
?sidebar:Htmlit.El.html ->
?mobile_footer:Htmlit.El.html ->
unit ->
stringval simple_page :
ctx:Arod.Ctx.t ->
title:string ->
description:string ->
?url:string ->
?current_page:string ->
?page_scripts:page_script list ->
content:Htmlit.El.html ->
unit ->
stringval wide_page :
ctx:Arod.Ctx.t ->
title:string ->
description:string ->
?url:string ->
?current_page:string ->
?jsonld:string list ->
?page_scripts:page_script list ->
article:Htmlit.El.html ->
unit ->
string