charge/markdown

Types

pub opaque type MarkdownFile(a)

Values

pub fn from_markdown(
  out out_dir: @internal Path,
  dir dir: @internal Path,
  decode decode: fn(@internal SitePath) -> decode.Decoder(a),
  agg agg: fn(List(a)) -> b,
  render render: fn(MarkdownFile(a), b) -> Result(
    element.ElementTree,
    error.ChargeError,
  ),
) -> charge.Pipeline(MarkdownFile(a), b)
pub fn frontmatter(file: MarkdownFile(a)) -> a
pub fn to_html_file(
  file: MarkdownFile(a),
  rendered: element.ElementTree,
) -> charge.Asset
Search Document