Skip to main content

Module date

Module date 

Source
Expand description

Publish-date resolution for moss content.

Single public entry point: resolve_publish_date. Returns the file’s canonical YYYY-MM-DD date plus the DateSource that produced it.

Returns canonicalized YYYY-MM-DD strings so lexicographic comparison is correct chronological comparison. No chrono dep — moss-core’s existing convention is Option<String> for dates (see frontmatter::FrontMatter::date).

Enums§

DateSource
Provenance of a resolved publish date. Distinguishes explicit dates (Frontmatter, FilenamePrefix) from implicit fallbacks (Ctime), so consumers that care (e.g. file-tree zoning, RSS feed pubDate) can treat them differently.

Functions§

resolve_publish_date
Resolve the publish date for a markdown file.