Arod_component.NoteNote component rendering using htmlit.
module Note = Bushel.Notemodule I = Arod.Iconsval heading : ctx:'a -> Bushel.Entry.entry -> Htmlit.El.htmlRender a heading for an entry with date, via link, and DOI.
val brief :
ctx:Arod__.Arod_ctx.t ->
Bushel__.Bushel_note.t ->
Htmlit.El.html * (int * bool) optionBrief note for lists with truncated body.
val full : ctx:Arod.Ctx.t -> Note.t -> Htmlit.El.html * Arod.Md.sidenote listFull note rendering with parent reference link.
val full_page :
ctx:Arod.Ctx.t ->
Bushel__.Bushel_note.t ->
Htmlit.El.html * Arod.Md.sidenote list * (string * string) listFull note page with proper header and article structure.
val compact : ctx:Arod.Ctx.t -> Bushel__.Bushel_note.t -> Htmlit.El.htmlCompact note card for list view.
val notes_list : ctx:Arod.Ctx.t -> Htmlit.El.html * Htmlit.El.htmlNotes list page grouped by month with calendar sidebar. Returns (article, sidebar).
val for_feed :
ctx:Arod__.Arod_ctx.t ->
Bushel__.Bushel_note.t ->
Htmlit.El.html * (int * bool) optionTruncated note for feeds.
val references : ctx:Arod.Ctx.t -> Bushel__.Bushel_note.t -> Htmlit.El.htmlCitation references section for notes with DOI-bearing links.