From da838560426dc1fd4aac578575982f7985910450 Mon Sep 17 00:00:00 2001 From: Lukas Stancik Date: Mon, 23 Mar 2026 21:55:04 +0100 Subject: [PATCH] Enable frontmatter extension of the parser --- src/main.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index b1f45e1..61e5046 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,10 +7,20 @@ use clap::Parser; use md_to_html::{file, html, parser}; use std::path::Path; use std::process::exit; +use markdown::{Options, Constructs, ParseOptions, CompileOptions}; fn main() { let args = Cli::parse(); - let parser = parser::Parser::new(markdown::Options::gfm()); + let parser = parser::Parser::new(Options{ + parse: ParseOptions { + constructs: Constructs { + frontmatter: true, + ..Constructs::default() + }, + ..ParseOptions::default() + }, + compile: CompileOptions::gfm() + }); let html = html::Html::new(); match args.command {