diff --git a/src/format.jl b/src/format.jl index 95ea62b..df0a2d4 100644 --- a/src/format.jl +++ b/src/format.jl @@ -4,7 +4,6 @@ function format(doc::WeaveDoc) formatted = AbstractString[] docformat = doc.format - #Complete format dictionaries with defaults formatdict = docformat.formatdict get!(formatdict, :termstart, formatdict[:codestart]) @@ -19,7 +18,9 @@ function format(doc::WeaveDoc) #strip header if isa(doc.chunks[1], DocChunk) - doc.chunks[1] = strip_header(doc.chunks[1]) + if contains(doc.doctype, "md2") + doc.chunks[1] = strip_header(doc.chunks[1]) + end end for chunk in copy(doc.chunks) diff --git a/src/formatters.jl b/src/formatters.jl index 1773e5b..b9962a8 100644 --- a/src/formatters.jl +++ b/src/formatters.jl @@ -63,9 +63,9 @@ const pdoc2html = Pandoc("Markdown to HTML (requires Pandoc)", :codeend=> "````\n\n", :outputstart=> "````", :outputend=> "````\n\n", - :fig_ext=> ".svg", + :fig_ext=> ".png", :extension=> "md", - :mimetypes => ["image/svg+xml", "image/png", "image/jpg", + :mimetypes => ["image/png", "image/svg+xml", "image/jpg", "text/html", "text/markdown", "text/plain"], :doctype=> "md2html"))