Arod_component.EntryShared entry components for the Arod site.
Provides common types, utilities, and rendering functions for Bushel entries including headings, metadata, date formatting, and body rendering.
module Entry = Bushel.Entrymodule Paper = Bushel.Papermodule Note = Bushel.Notemodule Video = Bushel.Videomodule Idea = Bushel.Ideamodule Project = Bushel.Projectmodule Tags = Bushel.Tagsmodule Img = Srcsettermodule Contact = Sortal_schema.Contactval get_entries :
ctx:Arod.Ctx.t ->
types:[> `Idea | `Note | `Paper | `Project | `Video ] list ->
Entry.entry listval perma_entries : ctx:Arod.Ctx.t -> Entry.entry listval truncated_body :
ctx:Arod__.Arod_ctx.t ->
Bushel.Entry.entry ->
Htmlit.El.html * (int * bool) optionval full_body : ctx:Arod__.Arod_ctx.t -> Entry.entry -> Htmlit.El.htmlval heading : ctx:'a -> ?tag:string -> Entry.entry -> Htmlit.El.htmlval meta :
ctx:Arod.Ctx.t ->
?backlinks_content:Htmlit.El.html ->
Entry.entry ->
Htmlit.El.htmlval render_backlinks_content :
ctx:Arod.Ctx.t ->
Entry.entry ->
Htmlit.El.html option