git.iko.soy/typeable/pandoc
on master help sign in
Really fix #1758. Add `id="cover"` to body on cover page.

Not title page!

commit7a5cb29319e6daae3ed1cf01a966ca3aac6bec22 authorJohn MacFarlane <fiddlosopher@gmail.com> dateMon 17 Nov 2014, 15:43 (12 years ago) parent91a26fc
2 files changed+4−3
data/templates+1−1 src/Text/Pandoc/Writers/EPUB.hs+3−2
data/templates+1−1

Submodule changed.

src/Text/Pandoc/Writers/EPUB.hs+3−2
@@ -358,8 +358,9 @@ writeEPUB opts doc@(Pandoc meta _) = do
358358 Nothing -> return ([],[])
359359 Just img -> do
360360 let coverImage = "media/" ++ takeFileName img
361− let cpContent = renderHtml $ writeHtml opts'
362− (Pandoc meta [RawBlock (Format "html") $ "<div id=\"cover-image\">\n<img src=\"" ++ coverImage ++ "\" alt=\"cover image\" />\n</div>"])
361+ let cpContent = renderHtml $ writeHtml
362+ opts'{ writerVariables = ("coverpage","true"):vars }
363+ (Pandoc meta [RawBlock (Format "html") $ "<div id=\"cover-image\">\n<img src=\"" ++ coverImage ++ "\" alt=\"cover image\" />\n</div>"])
363364 imgContent <- B.readFile img
364365 return ( [mkEntry "cover.xhtml" cpContent]
365366 , [mkEntry coverImage imgContent] )