Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: nbconvert.filters.markdown
¶
Markdown filters
This file contains a collection of utility filters for dealing with markdown within Jinja templates.
1 Class¶
-
class
IPython.nbconvert.filters.markdown.
NodeJSMissing
¶ Bases:
IPython.nbconvert.utils.exceptions.ConversionException
Exception raised when node.js is missing.
5 Functions¶
-
IPython.nbconvert.filters.markdown.
markdown2html_mistune
(source)¶ mistune is unavailable, raise ImportError
-
IPython.nbconvert.filters.markdown.
markdown2latex
(source, markup='markdown', extra_args=None)¶ Convert a markdown string to LaTeX via pandoc.
This function will raise an error if pandoc is not installed. Any error messages generated by pandoc are printed to stderr.
Parameters: source : string
Input string, assumed to be valid markdown.
markup : string
Markup used by pandoc’s reader default : pandoc extended markdown (see http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown)
Returns: out : string
Output as returned by pandoc.
-
IPython.nbconvert.filters.markdown.
markdown2html_pandoc
(source, extra_args=None)¶ Convert a markdown string to HTML via pandoc
-
IPython.nbconvert.filters.markdown.
markdown2html_marked
(source, encoding='utf-8')¶ Convert a markdown string to HTML via marked
-
IPython.nbconvert.filters.markdown.
markdown2rst
(source, extra_args=None)¶ Convert a markdown string to ReST via pandoc.
This function will raise an error if pandoc is not installed. Any error messages generated by pandoc are printed to stderr.
Parameters: source : string
Input string, assumed to be valid markdown.
Returns: out : string
Output as returned by pandoc.