##// END OF EJS Templates
Add HighlightMagicsPreprocessor...
Add HighlightMagicsPreprocessor HighlightMagicsPreprocessor is in charge of detecting cells that use language extensions. It tags the cell metadata with the language used. Enable HighlightMagicsPreprocessor by default on latex and html exporters.

File last commit:

r12505:1cf4e29e
r12573:e46115c2
Show More
slides.py
52 lines | 1.6 KiB | text/x-python | PythonLexer
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
Jonathan Frederic
Fix docstring
r11757 Contains slide show exporter
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
#-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from IPython.utils.traitlets import Unicode
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 from IPython.nbconvert import preprocessors
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 from IPython.config import Config
Jonathan Frederic
Rebase changes made by hand
r12505 from .templateexporter import TemplateExporter
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Matthias BUSSONNIER
Exporter -> TemplateExporter / BaseExporter
r12500 class SlidesExporter(TemplateExporter):
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
Exports slides
"""
file_extension = Unicode(
Jonathan Frederic
Make extension more descript
r11759 'slides.html', config=True,
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 help="Extension of the file that should be written to disk"
)
Jonathan Frederic
flavor=template
r11745 default_template = Unicode('reveal', config=True, help="""Template of the
data format to use. I.E. 'reveal'""")
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
@property
def default_config(self):
c = Config({
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 'CSSHTMLHeaderPreprocessor':{
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 'enabled':True
},
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 'RevealHelpPreprocessor':{
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 'enabled':True,
},
})
c.merge(super(SlidesExporter,self).default_config)
return c