Memoir_content.Content_loaderFile-based content loader system
val load_directory_content :
content_dir:Base.String.t ->
base_dir:string ->
Content_types.content_page Base.List.tLoad all content files from a directory recursively
val load_all_content :
content_dir:Base.String.t ->
Content_types.content_page Base.List.tLoad all content from the content directory
val group_by_content_type :
Content_types.content_page Base.List.t ->
(Base.String.t,
Content_types.content_page list,
Base.String.comparator_witness)
Base.Map.tGroup content pages by content type
val filter_pages :
?include_drafts:Base.bool ->
Content_types.content_page Base.List.t ->
Content_types.content_page Base.List.tFilter content pages (e.g., to exclude drafts)
val sort_pages_by_date :
Content_types.content_page Base.List.t ->
Content_types.content_page Base.List.tSort content pages by date (newest first)