diff --git a/parse.odin b/parse.odin index 9cb43a5..162d4ed 100644 --- a/parse.odin +++ b/parse.odin @@ -14,6 +14,7 @@ FAVICON_PREFIX :: "\n" HIGHLIGHT_JS_PREFIX :: "\n\n\n" +CMARK_OPTIONS :: cm.Options{.Unsafe, .Smart} // Write important HTML prefixes to files. This includes: // - css, utf8, favicon, mastadon and, conditionally, hljs @@ -98,7 +99,7 @@ walk_tree :: proc(path: string) -> []u8 { // according to mem's tracking allocator... parse_file_md_to_html :: proc(filename: string, allocator := context.allocator, ) -> (parsed: string, err: os.Error) { str := os.read_entire_file_from_path(filename, allocator) or_return - root := cm.parse_document_from_string(string(str), cm.DEFAULT_OPTIONS) + root := cm.parse_document_from_string(string(str), CMARK_OPTIONS) //root := cm.parse_document(raw_data(str), len(str), cm.DEFAULT_OPTIONS) defer cm.node_free(root)