def process(self): self.active = True # substitute and process plugin content self.process_plugin_content() # sets: # - self.page_body_subst # - self.cdata_blocks # - self.plugin_blocks # - self.plugin_blocks_pdf # - self.plugin_pandoc_opts # primary navigation self.nav_primary = gen_nav_primary(self.branch) # page list self.nav_pagelist = gen_nav_pagelist(self.subpath) # prepare pandoc opts self.prepare_pandoc() # process through pandoc self.page_html_subst = pandoc_pipe(self.page_body_subst, self.pandoc_opts) # back-substitute plugin content if self.plugin_blocks != []: self.page_html = back_substitute(self.page_html_subst, self.plugin_blocks) else: self.page_html = self.page_html_subst self.active = False
def process(self): self.active = True # substitute and process plugin content self.process_plugin_content() # sets: # - self.page_body_subst # - self.cdata_blocks # - self.plugin_blocks # - self.plugin_blocks_pdf # - self.plugin_pandoc_opts # primary navigation self.nav_primary = gen_nav_primary(self.branch) # page list self.nav_pagelist = gen_nav_pagelist(self.subpath) # prepare pandoc opts self.prepare_pandoc() # process through pandoc self.page_html_subst = pandoc_pipe(self.page_body_subst, self.pandoc_opts) # back-substitute plugin content if self.plugin_blocks != []: self.page_html = back_substitute(self.page_html_subst, self.plugin_blocks) else: self.page_html = self.page_html_subst self.active = False
def process_body(self): # substitute and process plugin content self.process_plugin_content() # process through pandoc pandoc_opts = [ '--to=html5' ] self.page_html_subst = pandoc_pipe(self.body_md_subst, pandoc_opts) # back-substitute plugin content if self.plugin_blocks != []: self.variables['body'] = back_substitute( self.page_html_subst, self.plugin_blocks ) else: self.variables['body'] = self.page_html_subst