summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2017-01-25 21:51:26 +0100
committerJohn MacFarlane <jgm@berkeley.edu>2017-01-25 21:51:26 +0100
commitfce0a60f0a85d6c3a9e7633074ecd781af08c75b (patch)
tree01480c37cc9b4c0197914266d18d54cdac997812 /src/Text/Pandoc.hs
parent1105dd866c3d17c8be0f36b13c0fdb562ced1844 (diff)
Provide explicit separate functions for HTML 4 and 5.
* Text.Pandoc.Writers.HTML: removed writeHtml, writeHtmlString, added writeHtml4, writeHtml4String, writeHtml5, writeHtml5String. * Removed writerHtml5 from WriterOptions. * Renamed default.html template to default.html4. * "html" now aliases to "html5"; to get the old HTML4 behavior, you must now specify "-t html4".
Diffstat (limited to 'src/Text/Pandoc.hs')
-rw-r--r--src/Text/Pandoc.hs27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/Text/Pandoc.hs b/src/Text/Pandoc.hs
index f9e032f4f..aa4cab840 100644
--- a/src/Text/Pandoc.hs
+++ b/src/Text/Pandoc.hs
@@ -99,8 +99,10 @@ module Text.Pandoc
, writeLaTeX
, writeConTeXt
, writeTexinfo
- , writeHtml
- , writeHtmlString
+ , writeHtml4
+ , writeHtml4String
+ , writeHtml5
+ , writeHtml5String
, writeICML
, writeDocbook
, writeOPML
@@ -281,23 +283,21 @@ writers = [
,("epub3" , ByteStringWriter $ \o ->
writeEPUB o{ writerEpubVersion = Just EPUB3 })
,("fb2" , StringWriter writeFB2)
- ,("html" , StringWriter writeHtmlString)
- ,("html5" , StringWriter $ \o ->
- writeHtmlString o{ writerHtml5 = True })
+ ,("html" , StringWriter writeHtml5String)
+ ,("html4" , StringWriter writeHtml4String)
+ ,("html5" , StringWriter writeHtml5String)
,("icml" , StringWriter writeICML)
,("s5" , StringWriter $ \o ->
- writeHtmlString o{ writerSlideVariant = S5Slides
- , writerTableOfContents = False })
+ writeHtml4String o{ writerSlideVariant = S5Slides
+ , writerTableOfContents = False })
,("slidy" , StringWriter $ \o ->
- writeHtmlString o{ writerSlideVariant = SlidySlides })
+ writeHtml4String o{ writerSlideVariant = SlidySlides })
,("slideous" , StringWriter $ \o ->
- writeHtmlString o{ writerSlideVariant = SlideousSlides })
+ writeHtml4String o{ writerSlideVariant = SlideousSlides })
,("dzslides" , StringWriter $ \o ->
- writeHtmlString o{ writerSlideVariant = DZSlides
- , writerHtml5 = True })
+ writeHtml5String o{ writerSlideVariant = DZSlides })
,("revealjs" , StringWriter $ \o ->
- writeHtmlString o{ writerSlideVariant = RevealJsSlides
- , writerHtml5 = True })
+ writeHtml5String o{ writerSlideVariant = RevealJsSlides })
,("docbook" , StringWriter writeDocbook)
,("docbook5" , StringWriter $ \o ->
writeDocbook o{ writerDocbook5 = True })
@@ -342,6 +342,7 @@ getDefaultExtensions "html" = extensionsFromList
[Ext_auto_identifiers,
Ext_native_divs,
Ext_native_spans]
+getDefaultExtensions "html4" = getDefaultExtensions "html"
getDefaultExtensions "html5" = getDefaultExtensions "html"
getDefaultExtensions "epub" = extensionsFromList
[Ext_raw_html,