git.iko.soy/typeable/pandoc
on master help sign in
reveal.js: don't change slide title to level 1 header.

This also affects other HTML slide show formats. Closes #2221.

commitc46ad7c8db5bb6a8c1666f60b21184f5b75bf3ab authorJohn MacFarlane <jgm@berkeley.edu> dateTue 25 Oct 2016, 17:07 (10 years ago) parentb0df50f
1 file changed+1−3
src/Text/Pandoc/Writers/HTML.hs+1−3
src/Text/Pandoc/Writers/HTML.hs+1−3
@@ -278,15 +278,13 @@ elementToHtml slideLevel opts (Sec level num (id',classes,keyvals) title' elemen
278278 let slide = writerSlideVariant opts /= NoSlides && level <= slideLevel
279279 let num' = zipWith (+) num (writerNumberOffset opts ++ repeat 0)
280280 modify $ \st -> st{stSecNum = num'} -- update section number
281− -- always use level 1 for slide titles
282− let level' = if slide then 1 else level
283281 let titleSlide = slide && level < slideLevel
284282 header' <- if title' == [Str "\0"] -- marker for hrule
285283 then return mempty
286284 else do
287285 modify (\st -> st{ stElement = True})
288286 res <- blockToHtml opts
289− (Header level' (id',classes,keyvals) title')
287+ (Header level (id',classes,keyvals) title')
290288 modify (\st -> st{ stElement = False})
291289 return res
292290