Enable frontmatter extension of the parser
This commit is contained in:
+11
-1
@@ -7,10 +7,20 @@ use clap::Parser;
|
|||||||
use md_to_html::{file, html, parser};
|
use md_to_html::{file, html, parser};
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
use std::process::exit;
|
use std::process::exit;
|
||||||
|
use markdown::{Options, Constructs, ParseOptions, CompileOptions};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let args = Cli::parse();
|
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();
|
let html = html::Html::new();
|
||||||
|
|
||||||
match args.command {
|
match args.command {
|
||||||
|
|||||||
Reference in New Issue
Block a user